提交 f0b43597 作者: XveLingKun

天眼查-主要人员更新

上级 f65aad31
......@@ -33,6 +33,9 @@ def get_html(tycid, driver, headers):
url = f"https://www.tianyancha.com/company/{tycid}"
driver.get(url=url)
time.sleep(3)
if '企业信用信息系统' in driver.title:
log.error('账号已封禁')
return -1
page_source = driver.page_source
soup = BeautifulSoup(page_source, 'html.parser')
......@@ -40,8 +43,10 @@ def get_html(tycid, driver, headers):
div_part = soup.find('div', attrs={'data-dim': 'staff'})
# div_part.find('div', class_='dimHeader_root__XTCLe')
except:
log.info('没找到staff模块')
return -1
if div_part is None:
log.info('staff模块为空')
return -2
else:
try:
......@@ -217,9 +222,9 @@ def doJob():
elif charge == -2:
# 该企业没有人员信息
token.updateTokeen(id_cookie, 2)
token.updateTokeen(id_cookie, 3)
baseCore.rePutIntoR('UpdateCoreperson:SocialCode_CompanyName', item)
log.info(f"{id}---{xydm}----{tycid}----没有核心人员或需要滑动验证----重新放入redis")
log.info(f"{id}---{xydm}----{tycid}----没有核心人员----重新放入redis")
time.sleep(5)
# log.info(f"{id}---{xydm}----{tycid}----没有核心人员")
continue
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论