|
|
@@ -26,6 +26,12 @@ def log_info_print_title():
|
|
|
|
|
|
|
|
|
def log_info_print(log_json: dict[str, Any], account_id: Optional[int] = None):
|
|
|
+ if 'ext' in log_json and isinstance(log_json['ext'], dict):
|
|
|
+ log_json['ext'] = json.dumps(log_json['ext'], ensure_ascii=False)
|
|
|
+
|
|
|
+ if 'modelValueConfig' and isinstance(log_json['modelValueConfig'], dict):
|
|
|
+ log_json['modelValueConfig'] = json.dumps(log_json['modelValueConfig'], ensure_ascii=False)
|
|
|
+
|
|
|
video_id = log_json["videoId"]
|
|
|
keywords = log_json['keywords']
|
|
|
crawler_plan_id = log_json.get("crawlerPlanId", "")
|
|
|
@@ -142,8 +148,6 @@ def keywords_not_login_comprehensive_sort(keywords: str, log_json: dict[str, Any
|
|
|
"""
|
|
|
account_id = 0
|
|
|
log_json = keywords_search_and_filter(keywords=keywords, sort_type="综合排序", account_id=account_id, log_json=log_json, filters=filters)
|
|
|
- log_json['ext'] = json.dumps(log_json['ext'], ensure_ascii=False)
|
|
|
- log_json['modelValueConfig'] = json.dumps(log_json['modelValueConfig'], ensure_ascii=False)
|
|
|
log_info_print(log_json, account_id=account_id)
|
|
|
|
|
|
|
|
|
@@ -153,8 +157,6 @@ def keywords_login_comprehensive_sort(keywords: str, log_json: dict[str, Any], f
|
|
|
"""
|
|
|
account_id = 771431186
|
|
|
log_json = keywords_search_and_filter(keywords=keywords, sort_type="综合排序", account_id=account_id, log_json=log_json, filters=filters)
|
|
|
- log_json['ext'] = json.dumps(log_json['ext'], ensure_ascii=False)
|
|
|
- log_json['modelValueConfig'] = json.dumps(log_json['modelValueConfig'], ensure_ascii=False)
|
|
|
log_info_print(log_json, account_id=account_id)
|
|
|
|
|
|
|
|
|
@@ -164,8 +166,6 @@ def keywords_login_like_sort(keywords: str, log_json: dict[str, Any], filters: L
|
|
|
"""
|
|
|
account_id = 771431186
|
|
|
log_json = keywords_search_and_filter(keywords=keywords, sort_type="最多点赞", account_id=account_id, log_json=log_json, filters=filters)
|
|
|
- log_json['ext'] = json.dumps(log_json['ext'], ensure_ascii=False)
|
|
|
- log_json['modelValueConfig'] = json.dumps(log_json['modelValueConfig'], ensure_ascii=False)
|
|
|
log_info_print(log_json, account_id=account_id)
|
|
|
|
|
|
|