|
@@ -138,13 +138,13 @@ def check_robots_alert(driver):
|
|
goto(driver, element, wait_time=2)
|
|
goto(driver, element, wait_time=2)
|
|
|
|
|
|
elif alert_type == '3':
|
|
elif alert_type == '3':
|
|
- until_wait(driver, xpath='//div[@id="container"]')
|
|
|
|
- element = driver.find_element_by_xpath('//div[@id="container"]')
|
|
|
|
- if element.is_displayed():
|
|
|
|
- goto(driver, element, wait_time=3)
|
|
|
|
- driver.switch_to.alert.accept()
|
|
|
|
- logger.error("[机器人验证]触发浏览器指纹检测,无法自动处理.等待重试")
|
|
|
|
- # raise ValueError()
|
|
|
|
|
|
+ # until_wait(driver, xpath='//div[@id="container"]')
|
|
|
|
+ # element = driver.find_element_by_xpath('//div[@id="container"]')
|
|
|
|
+ # if element.is_displayed():
|
|
|
|
+ # goto(driver, element, wait_time=3)
|
|
|
|
+ # driver.switch_to.alert.accept()
|
|
|
|
+ logger.error("[机器人验证]触发浏览器指纹检测,无法自动处理.")
|
|
|
|
+ raise ValueError()
|
|
|
|
|
|
else:
|
|
else:
|
|
with open('robot.html', 'w') as wp:
|
|
with open('robot.html', 'w') as wp:
|