|
@@ -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:
|