标签:BMI lis 下载 加载 family url 负载 loading 影片
删除下载负载
进口要求
再次导入
随机导入
平行。 ThreadPoolExrator:
导入时间
开始=时间。小时()
池= ThreadPoolExrator(12)
def get_proxy():
返回请求s.get(‘http://127.0.0.1:5010/get/‘).json()
def Delete_proxy(代理):
request s.get(\\ u0026“; http://127.0.0.1:5010 / delete /?proxy = {} 00 u0026”;格式(代理))
url =‘https://www.pearvideo.com/categor_loading.jsp?reqType=5\\u0026amp; categoryorId = 9 \\ u0026amp; start = 0
video_list = []
ret =民意调查s.get(URL)
reg =‘\\ ult26 lt; a href = \\ u0026“;(。*?)” \\ u0026类; \\\\“ vervideo-lilink actplay” \\“
video_urls = re.findall(reg,ret.text)
列印(video_urls)
用于video_urls中的网址工艺之美图片价格图片大全哪里有。
代理= get_proxy()。得到(“代理人”)
打印(代理)
试一试
ret_detail = requests.get(‘https://www.pearvideo.com/‘+ url,代理= {\\ u0026“; http \\ u0026”;。
打印(代理)
reg =‘srcUrl = \\ u0026“;(。*?)\\ u0026”; vdoUrl = srcUrl“
mp4_url = re.findall(reg,ret_detail.text)[0]
video_name = mp4_url.rsplit(‘/’,1)[-1]
dic = ic
“ V_name”。影片名称,
?V_url?。 mp4_url:
}
video_list.append(dic)
异常到异常。
Delete_proxy(代理)
def get_video(dic):
url = dic [‘v_url“]
名称= dic [‘v_name]]
打印(“开始下载{name)”
video_data = requests.get(网址=网址)
打印(网址)
按f打开(名称,“ wb”)。
用于video_data.iter_content()。
f。写(行)
打印(z {{name}下载已完成)
结束=时间。小时()
ctime =结束开始
打印(ctime)
列印(video_list)
def basic():
用于video_list中的网址。
完成= pool.submit(get_video,url)
如果__name__ ==‘__main__‘。
主要()
pool.shutdown(等待=正确)
免费IP可信池示例输入负载加载器JS
标签:BMI lis 下载 加载 family url 负载 loading 影片
原文地址:https://www.cnblogs.com/blogst/p/12696016.html