下载较大的文件,时间较长,用个进度条显示一下,界面就友好了。
以 Kuaishou 为例
from tqdm import tqdm
import requests
#交谊舞甜蜜的小雨
url='https://v1.kwaicdn.com/upic/2022/01/07/23/BMjAyMjAxMDcyMzQ5NThfMTA2NDIzMTk0Nl82NDQyMTk5OTM5NF8yXzM=_b_B781dc19c035d308dcad0171f7416a5c1.mp4?pkey=AAVATCRMWGTT4TbI8JY1v68UWVXJnrXHjZMaNtvFEYyDRz7nwQxHkwzBOKDmGW6NSG8p7tmHRSJhLFC0B_ep7g_zZ7SJORit-mYD7KoHbi3raK7e45Rzxp-tzmQ9HMyQQfE&tag=1-1666446415-xpcwebsearch-0-y2tyhvgfis-2c3a86184abe2e76&clientCacheKey=3xzaypt6g6a28gg_b.mp4&tt=b&di=78cf89a3&bp=10004'
res=requests.get(url, stream=True)
with open('甜蜜的小雨.mp4','wb') as f:
for data in tqdm(
res.iter_content(chunk_size=1024),
total=int(int(res.headers['Content-Length'])/1024),
unit='kb',
leave=True,
desc='努力 download-->'
):
pass
f.write(data)
这个url 好像过一天后就变了,更换链接参照大神的方法:
python爬取快手视频(python相关视频)