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
相似问题
scrapy+selenium滚动翻页
回答 1
为什么要使用selenium
回答 1
selenium被服务器识别
回答 1
selenium解析速度过慢的问题
回答 1
selenium怎么获得发出去的链接
回答 1