MP4的URL给出错误,但Mozila可以下载它. 我怎样才能用 Python 下载它



我正在尝试制作一个从网站下载视频的脚本。我看到了视频网址,但是当我尝试打开它时,它给出了'403错误无法满足请求。
但是在视频页面中,当我选择查看页面信息时,Firefox可以成功下载视频。在媒体选项卡的描述中,有一个链接位置,我正在尝试访问它,但给了我同样的错误。
我尝试使用 pathlib 下载视频,但它保存了错误。我的问题是我如何下载这个视频?

如果您使用的是 Python 的requests模块,则可以创建一个特定于浏览器的标头以包含在请求中。例如,如果您想使用 Firefox:

mozhdr = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3'}

然后在收到请求时将其作为参数包含

requests.get("https://www.youtube.com", headers = mozhdr)

最新更新