소스 검색

调整-判断是否需要登录

lizongze 3 년 전
부모
커밋
ba47784c24
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      ybw/list_spider.py

+ 2 - 2
ybw/list_spider.py

@@ -58,7 +58,7 @@ class ListSpider:
 
             element = fromstring(response.text)
             feature = '//div[@id="pages"]/following-sibling::table//tr'
-            if element.xpath('//*[@id="password"]|//*[@id="renew_pop"]'):
+            if element.xpath('//*[@id="password"]|//*[@id="renew_pop"]') or element.xpath('//*[@type="password"]'):
                 '''当出现登录或者注册弹窗页面,此时添加账号身份信息并检查账号状态'''
                 retry_login = login_session_check(self.session, self.user.phone)
                 if retry_login:
@@ -152,7 +152,7 @@ class ListSpider:
                     )
                     refer = previous_url
                     previous_url = url
-                print(">>> ", url)
+                # print(">>> ", url)
                 sc.crawl_url = url
                 sc.spider_code = menu.spidercode
                 '''添加身份信息cookies'''