先推荐一个网站:http://jx.618g.com/?url=只要将视频链接作为参数传给url即可观看。如下图:
然后在加入链接解析后的网页ctrl+shift+i,在network里点击XHR,刷新网页,即可获得一个个的.ts文件,每个.ts文件就是电影的一个个小片段,只要把这些抓下来然后拼在一起,就是一部完整的电影。
找到文件始末就可以爬了,话不多说,上代码(不信你数是不是9行!):
import requests
print("给爷爬!")
for i in range(1424):
url = r"https://youku.com-youku.com/20171212/XK8WUhG7/800kb/hls/yzu4wz1026%03d.ts"%i
ret = requests.get(url).content
with open( r"C:\Users\zxq\Desktop\python\破神录.mp4","ab") as f:
f.write(ret)
print("第%d个ts文件已写入"%i)
print("下载完毕!")
经过一个半小时的爬取,我终于爬下来了一部一个半小时的电影。emmm…好像还是在线看比较想!下面是爬取的过程和结果的截图,最后是我的微信公众号,有问题可以私我。