selenium填写表单被检测
来源:1-1 python分布式爬虫打造搜索引擎简介
sjdgbhb
2019-06-14
老师,用selenium打开网站后:
此时如果selenium自动填写表单,当填写验证码时,正常情况验证码会自动刷新,但此时却刷新不出来,即使没有刷新,输入验证码后,js也不会输入的验证码格式进行验证
如果手动输入表单,js可以正常验证输入的验证码格式,后续也可以正常提交表单

为什么会这样呢,该怎么解决
写回答
1回答
-
from selenium import webdriver option = webdriver.ChromeOptions() option.add_experimental_option('excludeSwitches', ['enable-automation']) #这里去掉window.navigator.webdriver的特性 # chrome_options = Options() # option.add_experimental_option("debuggerAddress", "127.0.0.1:9222") domain = "http://zxgk.court.gov.cn/zhzxgk/" browser = webdriver.Chrome(executable_path="C:/360安全浏览器下载/chromedriver_win32/chromedriver.exe", options=option) import time browser.get(domain)试一下上面的代码 我刚才试过了没有问题
022019-06-18
相似问题