Python用requests爬取一个小视频
用http://www.pearvideo.com/category_9为例子,打开这个网站后
然后随便点一个视频进去,我选取的是致敬科比那个视频
然后右键->审查元素,点进去左上角有一个如下图的小标志
点击这个小箭头,然后再点击视频(这个点完这个小箭头后,就是你点哪里就会获取到那部分的代码信息),就会获取到如下,变蓝色(我这点击别的变成灰色了)的就是这个视频部分的代码。
然后找到后缀为mp4的这个url,就是我划横线的地方,复制下来,即为url即可
代码如下
import requests
url="http://video.pearvideo.com/mp4/adshort/20200201/cont-1647509-14858028_adpkg-ad_hd.mp4"
try:
r=requests.get(url)
path="tv\\"+"致敬!科比球迷提前4小时等候比赛"+".mp4" #保存路径,后面两个冒号里,是给视频改了个名字
f=open(path,"wb")
f.write(r.content) #这里不懂.content的可以看我发的他与r.text的区别
f.close()
print("下载完成")
except:
print("下载失败")
视频下载的会有些慢,要耐心等待哈
我的结果如下: