Skip to content

why "login required"? #147

@mynameis0089098790-0

Description

@mynameis0089098790-0
File outputDir = new File("/Users/lqq/youtubeVideos");
        Config config = new Config.Builder()
               // .executorService(executorService) // for async requests, default Executors.newCachedThreadPool()
                .maxRetries(1) // retry on failure, default 0
                .header("Accept-language", "en-US,en;") // extra request header
                .header("Cookie","VISITOR_INFO1_LIVE=ihl_pKNpXEM; VISITOR_PRIVACY_METADATA=CgJISxIEGgAgRQ%3D%3D; HSID=AKptn3zhaFszqzuiw; SSID=AiwSctbYYGCLhxJuB; APISID=C65hjDWa0Eetpo-H/AImf_M6vETqBVsNlr; SAPISID=DkURi2okAw07MQTR/Ao0P5D0NKpYIesqeO; __Secure-1PAPISID=DkURi2okAw07MQTR/Ao0P5D0NKpYIesqeO; __Secure-3PAPISID=DkURi2okAw07MQTR/Ao0P5D0NKpYIesqeO; LOGIN_INFO=AFmmF2swRgIhAIojqNCJl7_fsI832SVNuAoE92HfcE5plDERmCFrVJDSAiEAjciHONQS_VQQsQh-8uSU8vX7x9E0E94WE1JiELrrEAE:QUQ3MjNmeDhULXoyNnBwVW43OTZWMTlIN1pYVFhuWm9RMXZLSlhVaFc5bWJfTmdFSTBhUTM3dXlNZExucjRsWENsR0ozcS1wZkRjRjg4UV9YZ0ltdGRPRHBnRGVFcWVHd3JNanNXZmszTzlZcUFHeFlTLWxFYkw4aW00SDI0dkV3QTJYZUVLT0FDMFE5dlRmT0w4b0RGZzBydUhvMGFCeGF3; _gcl_au=1.1.505401201.1736565282; _ga=GA1.1.1193425966.1736565283; PREF=f4=4000000&tz=Asia.Shanghai&hl=zh-CN&f6=1&f7=100&f5=30000; NID=520=fE2RZ5CWhEpZproLSkNlFtzqPx3__6boJYIfrmOkeXjZGgGY-B0xJc3n6uIr-FdccDgIIAfcNs_Q7-6R--Lu5ir9BlM2uJuoIZXVFXbVbF5-xJYm62fKgw3UH9tYI7MFx1BJZu0j5SnSxrbw7FeWuaZkjqrnomRVpWe4DbnW_S8K8MLBf-e21mZxR7YN-mUPg5bCRuF0ZEECDGo3Xcr_Rp8UJ51fMWIsjFHZlxxphjYDcO_ixd6PzVEO-172; _ga_VCGEPY40VB=GS1.1.1737385568.2.1.1737386335.60.0.0; SID=g.a000sgibwski1Z6vyt_rFe6KYNefyLhU-y96weQb8DWX6gFPGekQ6EbxW3KqWWQMQ6HG1MEd0gACgYKAfUSAQ8SFQHGX2MimylJzLnpCwOQ5Pkrx1kzeBoVAUF8yKro5Q_4Fv2AJPc69lr3rPFR0076; __Secure-1PSID=g.a000sgibwski1Z6vyt_rFe6KYNefyLhU-y96weQb8DWX6gFPGekQ7e_olRnP3LedMow7SMyVbwACgYKATwSAQ8SFQHGX2Mi6SQruNb1biYxMdcz5uYNkRoVAUF8yKoGr7XAZ7otGWg5g80fevYV0076; __Secure-3PSID=g.a000sgibwski1Z6vyt_rFe6KYNefyLhU-y96weQb8DWX6gFPGekQbLr_C7_rehGbG7ACLY-gIQACgYKAR0SAQ8SFQHGX2MihwoeXMnuSgh1yxJbuQv7_RoVAUF8yKqP22PBYFTMwhVjCxQWQzLa0076; YSC=hE4D43oHZzY; wide=1; __Secure-1PSIDTS=sidts-CjIBmiPuTWZXsax6K97_-qFEh6vA_bUn24oZ-LD1dAAqnZxuHXAyOSUAlzOp2BWvykYa4hAA; __Secure-3PSIDTS=sidts-CjIBmiPuTWZXsax6K97_-qFEh6vA_bUn24oZ-LD1dAAqnZxuHXAyOSUAlzOp2BWvykYa4hAA; __Secure-ROLLOUT_TOKEN=CJnQiuuQ-cydwgEQt5yTzPyzigMYk4Oa_8KliwM%3D; SIDCC=AKEyXzXlfujp4C37gHjBbnQ3EpU1JB-7LMcpgxW61UxIYtMSGdx_zq8G-feibbD_Txy27Xx3uw; __Secure-1PSIDCC=AKEyXzXHfN-OjLjq0YO6D3pyY8AJDP_gbS3B-qxaiFoaOLPBYsi6bCo-pvcVtW7UW4boVPFSdJY; __Secure-3PSIDCC=AKEyXzVglsm3weRQe9ltu3RRd6tfsGyUn5UmF_UlFGZ-E4o-50B27BOCbzb1gy8V08vCw-ZiRCCB")
                .proxy("127.0.0.1", 7890)
               // .proxyCredentialsManager(proxyCredentials) // default ProxyCredentialsImpl
               // .proxy("192.168.0.1", 2005, "login", "pass")
                .build();
        YoutubeDownloader downloader = new YoutubeDownloader(config);

        String videoId = "gPQjAoqiACc"; // for url https://www.youtube.com/watch?v=abc12345

// sync parsing
        RequestVideoInfo request = new RequestVideoInfo(videoId);
        Response<VideoInfo> response = downloader.getVideoInfo(request);
        VideoInfo video = response.data();

that is my code.
why VideoInfo video = response.data(); video is null?? when i watch the repsonse object,it said "login required"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions