提交 f0b43597 作者: XveLingKun

天眼查-主要人员更新

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