|
@@ -7,6 +7,7 @@ import urllib3
|
|
from requests.adapters import HTTPAdapter
|
|
from requests.adapters import HTTPAdapter
|
|
from common import Material, Common, Feishu
|
|
from common import Material, Common, Feishu
|
|
from common.sql_help import sqlCollect
|
|
from common.sql_help import sqlCollect
|
|
|
|
+from data_channel.data_help import dataHelp
|
|
from data_channel.douyin_help import DouYinHelper
|
|
from data_channel.douyin_help import DouYinHelper
|
|
|
|
|
|
|
|
|
|
@@ -55,7 +56,7 @@ class DY:
|
|
if data == [] and len(data) == 0:
|
|
if data == [] and len(data) == 0:
|
|
return list
|
|
return list
|
|
if not data[0].get('search_impr').get('entity_type'):
|
|
if not data[0].get('search_impr').get('entity_type'):
|
|
- Feishu.bot(mark, '机器自动改造消息通知', f'今日任务为空,请关注', name)
|
|
|
|
|
|
+ Feishu.bot(mark, '机器自动改造消息通知', f'抖音cookie过期,请及时更换', name)
|
|
time.sleep(900)
|
|
time.sleep(900)
|
|
continue
|
|
continue
|
|
response.close()
|
|
response.close()
|
|
@@ -69,10 +70,12 @@ class DY:
|
|
video_uri = data[i].get('video', {}).get('play_addr', {}).get('uri')
|
|
video_uri = data[i].get('video', {}).get('play_addr', {}).get('uri')
|
|
ratio = f'{data[i].get("video", {}).get("height")}p'
|
|
ratio = f'{data[i].get("video", {}).get("height")}p'
|
|
video_url = f'https://www.iesdouyin.com/aweme/v1/play/?video_id={video_uri}&ratio={ratio}&line=0' # 视频链接
|
|
video_url = f'https://www.iesdouyin.com/aweme/v1/play/?video_id={video_uri}&ratio={ratio}&line=0' # 视频链接
|
|
- cover_url = data[i].get('video').get('cover').get('url_list')[0] # 视频封面
|
|
|
|
- all_data = {"video_id": video_id, "cover": cover_url, "video_url": video_url}
|
|
|
|
- list.append(all_data)
|
|
|
|
- if len(list) == int(number):
|
|
|
|
- Common.logger("log").info(f"获取抖音视频总数:{len(list)}\n")
|
|
|
|
- return list
|
|
|
|
|
|
+ duration = dataHelp.video_duration(video_url)
|
|
|
|
+ if int(duration) >= 45:
|
|
|
|
+ cover_url = data[i].get('video').get('cover').get('url_list')[0] # 视频封面
|
|
|
|
+ all_data = {"video_id": video_id, "cover": cover_url, "video_url": video_url}
|
|
|
|
+ list.append(all_data)
|
|
|
|
+ if len(list) == int(number):
|
|
|
|
+ Common.logger("log").info(f"获取抖音视频总数:{len(list)}\n")
|
|
|
|
+ return list
|
|
return list
|
|
return list
|