我下面的代码爬取的是vip视频解析网的巨齿鲨的视频
vip视频解析网: http://www.5ifxw.com/vip/
1.先从腾讯上找到想要观看下载的vip视频,将视频网址放在vip视频解析网上,进行播放,点击检查,寻找url
2.源码如下
from multiprocessing import Pool
import requests
def demo(i):
url="https://sohu.com-v-sohu.com/20181004/13247_a0270b26/1000k/hls/ed38bed61a2%03d.ts"%i
print(url)
head={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36"}
r=requests.get(url,headers=head)
with open('./mp4/{}'.format(url[-10:]),'wb') as f:
f.write(r.content)
if __name__== '__main__':
pool=Pool(20)
for i in range(1684):
pool.apply_async(demo,(i,))
pool.close()
pool.join()
3.cmd到存放视频的目录下,并进行视频解析
d:
cd D:\video\mp4
copy /b *.ts 巨齿鲨.mp4
注意点(学习网站是b站):
1.此爬取方式使用了requests,和进程池
2."%03d”:输出一个数值变量,不足3位在前面补0
3.视频在变化的是后10位,所以url[-10:])
网友评论