瀏覽代碼

update_publish_articles_and_update_publish_timestamp

luojunhui 7 月之前
父節點
當前提交
166048922c
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      updatePublishedMsgDaily.py

+ 5 - 1
updatePublishedMsgDaily.py

@@ -7,9 +7,11 @@ import time
 import json
 import traceback
 
+import urllib.parse
 from tqdm import tqdm
 from datetime import datetime
 
+
 from applications import PQMySQL, WeixinSpider, Functions, log, bot, aiditApi
 
 ARTICLE_TABLE = "official_articles_v2"
@@ -489,7 +491,9 @@ def update_publish_timestamp(db_client, row):
             mini_program = data.get('mini_program', [])
             if mini_program:
                 root_source_id_list = [
-                    i['path'].split("%26rootSourceId%3D")[-1]
+                    urllib.parse.parse_qs(
+                        urllib.parse.unquote(i['path'])
+                    )['rootSourceId'][0]
                     for i in mini_program
                 ]
             else: