瀏覽代碼

新增公众新号-调试

zhangyong 1 年之前
父節點
當前提交
dc8f167c74
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      gongzhongxinhao/gongzhongxinhao/gongzhongxinhao_author.py

+ 7 - 7
gongzhongxinhao/gongzhongxinhao/gongzhongxinhao_author.py

@@ -215,7 +215,7 @@ class GZXHAuthor:
 
     def process_video_obj(self, article, user_name, wechat_gh):
         trace_id = self.platform + str(uuid.uuid1())
-        update_time_stamp = int(time.time())
+        # update_time_stamp = int(time.time())
         publish_time_str = article.get("published_time", 0)
         date_format = "%Y-%m-%d %H:%M:%S"
         date_time_obj = datetime.strptime(publish_time_str, date_format)
@@ -233,7 +233,7 @@ class GZXHAuthor:
                 .replace("'", ""),
             "out_video_id": video_id,
             "publish_time_stamp": publish_time_stamp,
-            "update_time_stamp": update_time_stamp,
+            "update_time_stamp": 0,
             "publish_time_str": publish_time_str,
             "play_cnt": 0,
             "comment_cnt": 0,
@@ -245,7 +245,7 @@ class GZXHAuthor:
             "width": 0,
             "height": 0,
             "duration": 0,
-            "platform": 'gongzhonghao',
+            "platform": self.platform,
             "strategy": self.mode,
             "crawler_rule": self.rule_dict,
             "session": f"gongzhongxinhao-author-{int(time.time())}",
@@ -261,21 +261,21 @@ class GZXHAuthor:
             data=video_dict,
         )
         pipeline = PiaoQuanPipeline(
-            platform='gongzhonghao',
+            platform=self.platform,
             mode=self.mode,
             item=video_dict,
             rule_dict=self.rule_dict,
             env=self.env,
             trace_id=trace_id,
         )
+        if not pipeline.publish_time_flag():
+            return False
         if not pipeline.repeat_video():
             return True
         if not pipeline.download_rule_flag():
             return True
         if not pipeline.title_flag():
             return True
-        if not pipeline.publish_time_flag():
-            return True
         else:
             current_time = datetime.now()
             timestamp = current_time.strftime("%Y-%m-%d %H:%M:%S")
@@ -317,7 +317,7 @@ if __name__ == "__main__":
         platform="gongzhonghao",
         mode="author",
         user_dict={"uid": "123456", "link": "https://mp.weixin.qq.com/s/Cwc2D3RUNDk30zv_s0IxTA", "user_id": "1234565"},
-        rule_dict={"rule": "{period:{min:1,max:1}}"},
+        rule_dict={"period":{"min":1,"max":1}},
         env="dev",
     )