Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Add --html=$html option to solve the "429 too many request" issue #4551
Comments
|
Anyone could look at it please ..... |
|
This approach could not possibly work request information from multiple URLs (HTML or other). Therefore, I see two possible solutions:
|
|
I don't understand why its not possible.The approach is rather simple, let me explain once again.Currently youtube-dl fetch youtube html page and then extract the direct url/download depending on options My idea is that if you add an option so that we can feed the html to youtube-dl , youtube-dl just have to extract the direct url/download depending on options IP binding is also awesome but since many people have asked for it and its hasn't been done yet(i assume its a tough job) the html option would allow people to mimic the ip binding by fetching the html of the page via curl using an ip address of their choice and then feeding it to youtube-dl |
|
And you are assuming that only one webpage is needed for extracting the info, but that's not true. In the case of YouTube: we need the actual video webpage and the dash manifest (which contains some additional formats), and for age restricted videos we need an additional page. |
|
Yes i was assuming that only one page is needed ........Philip can you On Sat, Jan 10, 2015 at 2:07 PM, Jaime Marquínez Ferrándiz <
|
|
Starting from youtube-dl 2015.01.10.1, you can make use of the We may implement external downloaders too, but I do think the original issue has been solved. |
|
As mentioned in our contribution guidelines, please do not post about multiple different issues in a single issue entry. Instead, create new issue entries for new issues. Do not worry about creating issues; it is free of charge (and allows us to keep track which problems have been solved and which have not been). As also mentioned in the bug reporting guidelines, unless you are certain that it is not necessary, please include the output you get when you add |
I think i have though of a durable solution to solve the "429 too many request" issue.Suppose i can get the html for the page by any other means (like using my ip addresses binded to my network interface) , i can add the html as a parameter in the youtube-dl is present.If the html is present as an option , then youtube-dl won't have to fetch html once again resulting in fewer request to youtube and thus less chance of getting the error.On top of that its increased performance for youtube-dl since it has less work to do to generate the direct youtube url.It should be too hard i think
Moreover you can add the throttle feature as well to further foolproof youtube-dl it may help in the 429 issue
Check #4550