소스 검색

fix: 调换验证码与 url验证的顺序

wuwenyi 1 개월 전
부모
커밋
efa59c42bb
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      xhs/__init__.py

+ 1 - 1
xhs/__init__.py

@@ -92,9 +92,9 @@ class XhsBrowser(BaseBrowser):
         # note = self.xhs_client.get_note_by_id(note_id=note_id)
         url = f'{XHS_URL}/explore/{note_id}'
         self.page.goto(url)
+        self.rotate_ident.handle_rotate()
         if self.page.url != url:
             self.page.locator('.note-item').nth(0).click()
             self.page.goto(url)
-        self.rotate_ident.handle_rotate()
         data = self.page.evaluate('noteId => window.__INITIAL_STATE__ && JSON.stringify(window.__INITIAL_STATE__.note.noteDetailMap[noteId].note)', note_id)
         return json.loads(data)