Open mdavis-xyz opened 2 weeks ago
Thanks for the issue, and for linking the defective reports.
"Site support" means something that's specific to a particular website, in this case YouTube. So, this is such an issue.
The message comes directly from the text sent by YT, so it means "Sign in ... [to YouTube]".
Some other error messages from extractors are presented as {IE_NAME} says: {error_message}
, but this has to be coded specially in each case. This would make it clearer when a message has been generated by the site itself. It should be the default when an ExtractorError
is raised that includes a specific extractor in its parameters; there is WIP code for this.
As to the actual problem, the most detailed diagnosis is at yt-dlp/yt-dlp#10128 to which I linked when this was first reported here.
tldr;
Most likely the decision as to whether your access is flagged is made by some unaccountable and inexplicable machine-learning bot. A great benefit of this is that it saves time that anypne might have spent trying to work out the underlying logic since there is none, in the sense of probably being massively too complex and too variable.
[debug] youtube-dl version 2021.12.17
I presume you've built your own yt-dl from the master code here. It's probably better to use the ytdl-nightly repo.
Checklist
Verbose log
Description
When trying to download some videos, I get an error message, telling me to sign in and confirm I'm not a bot. The error message appears incomplete, so it's hard for me to know how to sign in, or learn more.
Steps to reproduce:
There's two things about this error message which I think should be improved:
Note that I don't get this behavior for all videos. This one worked:
There are of course several duplicates of this, (almost) all closed because they were low-effort tickets without the debug info. (Wow those really were low-effort posts. I feel sorry for the maintainers.) Hopefully I've met the requirements for using the template etc.
32920
32915
32913
32933