fix: 使用 logger.exception 替换 logger.info 以记录异常信息
This commit is contained in:
parent
5169c9250b
commit
2004aa0900
16
main.py
16
main.py
@ -40,7 +40,7 @@ def clean_dash_to_zero(val):
|
||||
try:
|
||||
return int(val)
|
||||
except (ValueError, TypeError) as e:
|
||||
logger.info(f"[字段异常] val = {val} → {str(e)}")
|
||||
logger.exception(f"[字段异常] val = {val} → {str(e)}")
|
||||
return 0
|
||||
|
||||
|
||||
@ -49,7 +49,7 @@ def format_create_time(timestr):
|
||||
dt = date_parser.isoparse(timestr)
|
||||
return dt.strftime("%Y-%m-%d %H:%M:%S")
|
||||
except Exception as e:
|
||||
logger.info(f"[时间格式错误] {timestr} → {str(e)}")
|
||||
logger.exception(f"[时间格式错误] {timestr} → {str(e)}")
|
||||
return "1970-01-01 00:00:00"
|
||||
|
||||
|
||||
@ -115,8 +115,8 @@ def get_proxies(g):
|
||||
try:
|
||||
proxy_data = response.json()['data'][0]
|
||||
except Exception:
|
||||
logger.info(g)
|
||||
logger.info("数据返回解析错误!" + str(response.text))
|
||||
logger.exception(g)
|
||||
logger.exception("数据返回解析错误!" + str(response.text))
|
||||
time.sleep(5)
|
||||
return get_proxies(g)
|
||||
proxies_url = f"http://{proxy_data['username']}:{proxy_data['password']}@{proxy_data['ip']}:{proxy_data['port']}"
|
||||
@ -218,7 +218,7 @@ def gettoken(proxy, r=2):
|
||||
_headers_cache = copy_headers
|
||||
return copy_headers
|
||||
except Exception as e:
|
||||
logger.info("[gettoken] 失败:", e)
|
||||
logger.exception("[gettoken] 失败:", e)
|
||||
if r > 0:
|
||||
time.sleep(5)
|
||||
return gettoken(proxy, r - 1)
|
||||
@ -609,8 +609,8 @@ def get_searchInfo(keyword, level, headers, proxy_name, r=2):
|
||||
logger.info(f"resinfo: {len(resinfo)}")
|
||||
except Exception:
|
||||
if r < 0:
|
||||
logger.info("[搜索接口] 未知:未处理", response.text)
|
||||
logger.info("返回字段解析错误!")
|
||||
logger.exception("[搜索接口] 未知:未处理", response.text)
|
||||
logger.exception("返回字段解析错误!")
|
||||
return None
|
||||
else:
|
||||
time.sleep((3 - r) * 5)
|
||||
@ -664,7 +664,7 @@ def search_worker(payload, kitem, flag):
|
||||
v_list = []
|
||||
return True, flag, payload, kitem, v_list # 成功
|
||||
except Exception as e:
|
||||
logger.info(f"[线程异常] {kitem['keyword']} → {e}")
|
||||
logger.exception(f"[线程异常] {kitem['keyword']} → {e}")
|
||||
traceback.print_exc()
|
||||
return False, flag, payload, kitem, [] # 失败
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user