使用you-get工具下載,需要先安裝庫
pip install you-get
pip install threadpool
import os
import threadpool
'''
bilibili 視頻批量多線程下載
'''
def download(i):
try:
print(i)
os.system("you-get --format=flv720 https://www.bilibili.com/video/av80616176?p=" + str(i))
except:
print('error ' + str(i))
name_list = range(23,57)
pool = threadpool.ThreadPool(3)
requests = threadpool.makeRequests(download, name_list)
[pool.putRequest(req) for req in requests]
pool.wait()