فهرست منبع

fix: 优化登录校验逻辑

wuwenyi 4 ماه پیش
والد
کامیت
2fbfb9212f
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      huitun/__init__.py

+ 2 - 0
huitun/__init__.py

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