如题目
我在下载某公开课的影片 基本上网站原始码就可以看到url了
格式.mp4清清楚楚
不过后面会用"?"来加上一串字符 当作辨认权限
ex:
mp4.?e=1593381585&ri=1024&rs=85&h=d70001afb7cc65a247c2af14c1a242dc'
而小弟本人使用以下方法来下载影片 :
import requests
import shutil
def download_file(url):
local_filename = url.split('/')[-1]
with requests.get(url, stream=True) as r:
with open(local_filename, 'wb') as f:
shutil.copyfileobj(r.raw, f)
return local_filename
除非影片本身纯粹是.mp4 否则加上?后一串似乎就无法requests
成为Invalid argument 想请问各位该如何解决?