|
@@ -159,17 +159,20 @@ class XiaoniangaoHour:
|
|
"wx_ver": "8.0.20",
|
|
"wx_ver": "8.0.20",
|
|
"code_ver": "3.62.0"
|
|
"code_ver": "3.62.0"
|
|
}
|
|
}
|
|
-
|
|
|
|
urllib3.disable_warnings()
|
|
urllib3.disable_warnings()
|
|
r = requests.post(url=url, headers=headers, json=data, proxies=proxies, verify=False)
|
|
r = requests.post(url=url, headers=headers, json=data, proxies=proxies, verify=False)
|
|
if 'data' not in r.text or r.status_code != 200:
|
|
if 'data' not in r.text or r.status_code != 200:
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.text}\n")
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.text}\n")
|
|
|
|
+ return
|
|
elif "data" not in r.json():
|
|
elif "data" not in r.json():
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.json()}\n")
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.json()}\n")
|
|
|
|
+ return
|
|
elif "list" not in r.json()["data"]:
|
|
elif "list" not in r.json()["data"]:
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.json()['data']}\n")
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.json()['data']}\n")
|
|
|
|
+ return
|
|
elif len(r.json()['data']['list']) == 0:
|
|
elif len(r.json()['data']['list']) == 0:
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.json()['data']['list']}\n")
|
|
Common.logger(log_type, crawler).warning(f"get_videoList:{r.json()['data']['list']}\n")
|
|
|
|
+ return
|
|
else:
|
|
else:
|
|
# 视频列表数据
|
|
# 视频列表数据
|
|
feeds = r.json()["data"]["list"]
|
|
feeds = r.json()["data"]["list"]
|