python之爬取钢铁侠2

今天看钢铁侠2的时候出现了卡,好卡,好卡,好卡,简直………………

然后就很生气的写了一段代码,就把它爬下来了

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import requests
from multiprocessing import Pool
head={
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'
}
def tmep(i):
url = 'http://vip.okzybo.com/20180131/BXxEVRgn/800kb/hls/kQAwJ853%04d.ts' % i
name=url.split('/')[-1][-10:]
print('已下载%s'%name)
html = requests.get(url, headers=head)
rel = html.content
with open('./MP4/%s'%name,'wb') as f:
f.write(rel)
if __name__=="__main__":
pool=Pool(processes=30)
for i in range(0, 1864):#1864
pool.apply_async(tmep,(i,))
pool.close()
pool.join()

然后将这些.ts文件进行了拼接
copy /b *.ts 钢铁侠2.mp4

就ok了,流畅的看完了。。。

Fork me on GitHub