怎样把网络上爬取到的url视频保存为文件

爬到某视频的url,在浏览器里打开也是能直接看的。然后我把这个url保存为mp4文件,但是显示为文件扩展名不对打不开,应该怎么办呢

可以发一下url吗,理论上,所见即所得,如果是m3u8会麻烦一些

保存的mp4文件大小正确吗
如果mp4文件大小太小可能是网站有反爬设置

也可能是requests伪造的头部信息不全。
要在headers中添加抓包时的请求头求参数
比如

url = "https://xxxxxxxxxxx"
headers={
    'User-Agent': 'xxxxxxxxxxx',
    'Host' : 'xxxxxxxxxxx',
    'Origin' : 'xxxxxxxxxxxxx',
    'Referer' : 'xxxxxxxxxxxxxx',
    'Cookie': 'xxxxxxxxxxxxxxxx'
}
res = requests.get(url,headers=headers)

其中请求头的参数 'User-Agent','Host','Origin', 'Referer','Cookie'可以在浏览器的f12控制台的Network中看到

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632