瀏覽代碼

上传封面调试

zhangyong 11 月之前
父節點
當前提交
46a81256dd
共有 1 個文件被更改,包括 27 次插入14 次删除
  1. 27 14
      video_agc/agc_video_method.py

+ 27 - 14
video_agc/agc_video_method.py

@@ -232,9 +232,11 @@ class AgcVidoe():
     def insert_piaoquantv(cls, oss_object_key, audio_title, pq_ids_list, cover, uid):
         for i in range(2):
             url = "https://vlogapi.piaoquantv.com/longvideoapi/crawler/video/send"
-            if cover:
+            if cover == None or cover == " ":
+                cover = cls.get_cover(uid)
                 payload = dict(pageSource='vlog-pages/post/post-video-post', videoPath=oss_object_key, width='720',
                                height='1280', fileExtensions='mp4', viewStatus='1', title=audio_title,
+                               coverImgPath=cover,
                                careModelStatus='1',
                                token='f04f58d6e664cbc9902660a1e8d20ce6cd7fdb0f', loginUid=pq_ids_list[i],
                                versionCode='719',
@@ -244,11 +246,21 @@ class AgcVidoe():
                                sessionId='1703337560040-27bfe208-a389-f476-db1d-840681e04b32',
                                subSessionId='1703337569952-8f56d53c-b36d-760e-8abe-0b4a027cd5bd', senceType='1089',
                                hotSenceType='1089', id='1050', channel='pq')
+                payload['videoPath'] = oss_object_key
+                payload['title'] = audio_title
+                payload['coverImgPath'] = cover
+                data = urllib.parse.urlencode(payload)
+                headers = {
+                    'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.44(0x18002c2d) NetType/WIFI Language/zh_CN',
+                    'Accept-Encoding': 'gzip,compress,br,deflate',
+                    'Referer': 'https://servicewechat.com/wx89e7eb06478361d7/726/page-frame.html',
+                    'Content-Type': 'application/x-www-form-urlencoded',
+                    'Cookie': 'JSESSIONID=A60D96E7A300A25EA05425B069C8B459'
+                }
+                requests.post(url, data=data, headers=headers)
             else:
-                cover = cls.get_cover(uid)
                 payload = dict(pageSource='vlog-pages/post/post-video-post', videoPath=oss_object_key, width='720',
                                height='1280', fileExtensions='mp4', viewStatus='1', title=audio_title,
-                               coverImgPath=cover,
                                careModelStatus='1',
                                token='f04f58d6e664cbc9902660a1e8d20ce6cd7fdb0f', loginUid=pq_ids_list[i],
                                versionCode='719',
@@ -258,17 +270,18 @@ class AgcVidoe():
                                sessionId='1703337560040-27bfe208-a389-f476-db1d-840681e04b32',
                                subSessionId='1703337569952-8f56d53c-b36d-760e-8abe-0b4a027cd5bd', senceType='1089',
                                hotSenceType='1089', id='1050', channel='pq')
-            payload['videoPath'] = oss_object_key
-            payload['title'] = audio_title
-            data = urllib.parse.urlencode(payload)
-            headers = {
-                'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.44(0x18002c2d) NetType/WIFI Language/zh_CN',
-                'Accept-Encoding': 'gzip,compress,br,deflate',
-                'Referer': 'https://servicewechat.com/wx89e7eb06478361d7/726/page-frame.html',
-                'Content-Type': 'application/x-www-form-urlencoded',
-                'Cookie': 'JSESSIONID=A60D96E7A300A25EA05425B069C8B459'
-            }
-            requests.post(url, data=data, headers=headers)
+
+                payload['videoPath'] = oss_object_key
+                payload['title'] = audio_title
+                data = urllib.parse.urlencode(payload)
+                headers = {
+                    'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.44(0x18002c2d) NetType/WIFI Language/zh_CN',
+                    'Accept-Encoding': 'gzip,compress,br,deflate',
+                    'Referer': 'https://servicewechat.com/wx89e7eb06478361d7/726/page-frame.html',
+                    'Content-Type': 'application/x-www-form-urlencoded',
+                    'Cookie': 'JSESSIONID=A60D96E7A300A25EA05425B069C8B459'
+                }
+                requests.post(url, data=data, headers=headers)
         return True
 
     # 获取视频链接