如果 youtube-dl 报告“错误:不支持的 URL:”,如何抓取 YouTube 视频https://www.youtube.com/”?
完整错误:
[generic] watch?app=desktop: Requesting header
[redirect] Following redirect to https://www.youtube.com/
[generic] www.youtube: Requesting header
WARNING: Falling back on generic information extractor.
[generic] www.youtube: Downloading webpage
[generic] www.youtube: Extracting information
ERROR: Unsupported URL: https://www.youtube.com/
答案1
问题是您包含watch?app=desktop
,这会使解析器感到困惑,解析器假定第一个查询字符串是视频 id。将 v 参数保留为第一个参数,它应该可以工作。
答案2
我只是使用了视频本身复制的 url,而不是标题的 url。
如:
youtube-dl https://youtu.be/RpObAWZ0SKM?t=765
[youtube] RpObAWZ0SKM: Downloading webpage
[download] Destination: JAZZ PIANO EXPLAINED IN 20 MINUTES with Julian Bradley-RpObAWZ0SKM.mp4
剥猫皮的方法似乎不止一种。