python 批量 多線程 下載 bilibili 視頻

使用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()

 

發佈了56 篇原創文章 · 獲贊 18 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章