|
@@ -43,6 +43,7 @@ class HuiTunBrowser(BaseBrowser):
|
|
if login_info_expired is not None:
|
|
if login_info_expired is not None:
|
|
login_info_expired.click()
|
|
login_info_expired.click()
|
|
if is_element_present(self.page, '.ant-modal-body'):
|
|
if is_element_present(self.page, '.ant-modal-body'):
|
|
|
|
+ logging.info('灰豚需要重新登录')
|
|
if not is_element_present(self.page, 'text=密码登录'):
|
|
if not is_element_present(self.page, 'text=密码登录'):
|
|
pwd_login = self.page.query_selector('.b9dOaTo9gfF3wLAi7jlXTg\=\=')
|
|
pwd_login = self.page.query_selector('.b9dOaTo9gfF3wLAi7jlXTg\=\=')
|
|
if pwd_login is not None:
|
|
if pwd_login is not None:
|
|
@@ -64,6 +65,7 @@ class HuiTunBrowser(BaseBrowser):
|
|
self.has_more = True
|
|
self.has_more = True
|
|
api.assert_not_none(tag_name, "标签不能为空")
|
|
api.assert_not_none(tag_name, "标签不能为空")
|
|
self.page.goto('https://xhs.huitun.com/#/note/note_search')
|
|
self.page.goto('https://xhs.huitun.com/#/note/note_search')
|
|
|
|
+ self.page.wait_for_timeout(2000)
|
|
self.login_if_need()
|
|
self.login_if_need()
|
|
# 展开全部标签
|
|
# 展开全部标签
|
|
self.page.query_selector('.zgInWFcVVDjRN6BUMm3N0g\=\=').click()
|
|
self.page.query_selector('.zgInWFcVVDjRN6BUMm3N0g\=\=').click()
|