一、from multiprocessing import Poolpython
二、import requestswindows
用windows命令行終端網絡
pip install requestsapp
##描述:該腳本目前適合下載愛奇藝,騰迅視頻VIP視頻 ##做者:小劉 ##電話:有事請寫評論 ##注意:只適全python爬蟲的學習者,不適合專門去看電影的愛好者 ##導入的兩個模塊,其中requests模塊須要自行下載 from multiprocessing import Pool import requests ##定義一個涵數 def demo(i): ##定義了一個url,後面%3d就是截取後面三位給他加0,以防止i的參數是1的時候參數對不上號,因此是1的時候就變成了001 url="https://vip.okokbo.com/20180114/ArVcZXQd/1000kb/hls/phJ51837151%03d.ts"%i ##定義了請求頭信息 headers={"user-agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36"} ##構建自定義請求對象 req=requests.get(url,headers=headers) ##將文件保存在當前目錄的mp4文件中,名字以url後十位數起名 with open('./mp4/ {}'.format(url[-10:]), 'wb') as f: f.write(req.content) ##程序代碼的入口 if __name__=='__main__': ##定義一個進程池,能夠同時執行二十個任務,否則一個一個下載太慢 pool = Pool(20) ##執行任務的代碼 for i in range(100): pool.apply_async(demo, (i,)) pool.close() pool.join()
(python爬蟲