Browse Source

抖音获取视频链接优化

zhangyong 1 year ago
parent
commit
04f176a6db
1 changed files with 4 additions and 1 deletions
  1. 4 1
      douyin/douyin_author/douyin_author_scheduling_new.py

+ 4 - 1
douyin/douyin_author/douyin_author_scheduling_new.py

@@ -167,7 +167,10 @@ class DouyinauthorScheduling:
                         publish_time_stamp = data[i].get('create_time')  # 发布时间
                         publish_time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(publish_time_stamp))
 
-                        video_url = data[i].get('video').get('play_addr').get('url_list')[0]  # 视频链接
+                        # video_url = data[i].get('video').get('play_addr').get('url_list')[0]  # 视频链接
+                        video_uri = data[i].get('video', {}).get('play_addr', {}).get('uri')
+                        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' # 视频链接
                         cover_url = data[i].get('video').get('cover').get('url_list')[0] # 视频封面
                         digg_count = int(data[i].get('statistics').get('digg_count')) # 点赞
                         comment_count = int(data[i].get('statistics').get('comment_count'))  # 评论