2019-06-21--vip付费视频下载--版本1-未成功!
2019-06-21 本文已影响0人
heiqimingren
'''
1,下载vip视频。第一,用单线程方式非常缓慢,下载50个视频,动不动就timeout。根本下载不完。
2,1输出为001, 11输出为011,就是都以三位数的形式输出 。方式是 m = "%03d" % i 这第一次遇到。有点意思。https://www.cnblogs.com/engeng/p/6605936.html
3,这个版本不是很完善,但是起码可以用。
4,每个视频的url都不一样,还得去谷歌浏览器抓包。这点比较烦。
5,with open语句,还可以用来写入东西,这个很厉害!
'''
import requests
url = 'https://zkgn.wb699.com/2019/06/13/KuDn70PJL1gbRUkY/out000.ts' #我在社区当片警儿
url2 = 'https://iqiyi.com-l-iqiyi.com/20190118/21145_2958fd4c/1000k/hls/f22bc583fa9000003.ts'
# 绿皮车,0001开始,一直到1855为止。
#上面是通过vip视频解析网站为中介获取的。发现每个电影-解析原地址的网站都不同啊!
def temp(i):
url = 'https://iqiyi.com-l-iqiyi.com/20190118/21145_2958fd4c/1000k/hls/f22bc583fa9000%03d.ts' % i
headers = {
"User-Agent": 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'
}
r = requests.get(url,headers = headers)
ret = r.content #ret 是二进制数据。
# print(ret)
print(url)
with open('E:/mp4/'+ str(i) +'.ts','wb') as f:
f.write(ret)
if __name__ == '__main__':
for i in range(1,100):
temp(i)