爬到某视频的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中看到