要求:主語言python web接口框架使用fastapi 爬蟲盡量使用異步爬蟲和節省性能消耗方案,如果業務上只能使用非異步那么使用非異步爬蟲,保證可以在linux服務器上運行,我會提供相應服務器
功能說明:
http調用該接口,在百度網盤生成生成基于時間戳+用戶id的文件夾,并生成訪問鏈接和提取碼,返回參數,建立爬取當前直播間視頻流后臺任務,每5分鐘(skip參數)上傳一次百度云對應文件夾,名稱為1.mp4,2.mp4,3.mp4這樣,傳完百度云后刪除本地視頻文件,超過timeout或直播間關閉結束程序,將最后一段上傳百度云并刪除
如果百度云不好弄可以弄成其他云盤,但要保證存儲充足,起碼500g以上
接口說明:
接口名稱: /get_douyin_zhibo_video
請求方式: post
請求參數 :
{
"url":"抖音直播間鏈接",
"user_id":"用戶id,默認0",
"skip":"每段視頻長度,默認5,代表5分鐘",
"timeout":"采集時長,默認60,代表60分鐘",
}
返回參數:
{
"code": 200,
"msg": "success",
"data": "百度網盤對應文件夾鏈接及提取碼"
}