图片、音频、视频对应的url ,返回的二进制数据,只需将响应写入二进制文件,即可
图片示例
必须是真实的图片链接
url = ‘https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2F05fb75f57c3fdac4a0a2a43725ab23915007ea457dd5-CRYKef_fw658&refer=http%3A%2F%2Fhbimg.b0.upaiyun.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1625654894&t=fc227fe22cb5cc3ad04044f92377fa52’
url = 'xxx'
headers = {"User-Agent":"xxxx"}
res = requests.get(url,headers=headers)
with open("fei.jpg","wb") as f:
f.write(res.content)
#ok
视频示例
真实的视频链接如下:
url = ‘https://vd3.bdstatic.com/mda-ki5dtg8v7y6n7fev/hd/mda-ki5dtg8v7y6n7fev.mp4?v_from_s=tc_haokan_4469&auth_key=1623063913-0-0-b0ff9a8de28de3e5b6e75a1168eae2a8&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest=’
import requests
url = "https://vd3.bdstatic.com/mda-ki5dtg8v7y6n7fev/hd/mda-ki5dtg8v7y6n7fev.mp4?v_from_s=tc_haokan_4469&auth_key=1623063913-0-0-b0ff9a8de28de3e5b6e75a1168eae2a8&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest="
headers = {
"User-Agent":"xxx"
}
res = requests.get(url,headers=headers)
#保存数据
with open("test.mp4","wb") as f:
f.write(res.content)
#ok
爱奇艺视频抓取
链接:视频链接
- 动态加载
- 视频分片,找到分片的链接,逐一请求,拿到视频片段,然后拼接二进制数据。
数据链接:异步加载详细连接
有 过 期 时 间 有过期时间 有过期时间
项目地址
提取码:h17b
音乐示例
url = ‘http://audio04.dmhmusic.com/71_53_T10038885026_128_4_4_0_sdk-cpm/cn/0102/M00/0C/75/ChR45V8g5dSAX-GNAAdXwtVIUSk039.mp3?xcode=065c22b4d1a31ad5856335e985901050534aff5’
同理!!!
找到真实的链接,请求即可!