测试积点老人 发表于 2022-2-8 10:56:45

python中selenium检测问题

网址:http://cpquery.cnipa.gov.cn/
描述:使用selenium正常打开网址会被检测显示空白,一番面向百度使用以下代码解决了这个问题

from selenium.webdriver import Chrome
from selenium.webdriver import ChromeOptions

options = ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-automation'])
options.add_experimental_option('useAutomationExtension', False)

bro = Chrome(options=options)
bro.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": """
    Object.defineProperty(navigator, 'webdriver', {
      get: () => undefined
    })
"""
})

bro.get('http://cpquery.cnipa.gov.cn/')又出现另一个问题,只要定位元素啥的就会被检测到,能正常通过代码输入密码,但是它的登录按钮,验证码图片什么的就会失效没办法点击。
使用鼠标键盘手动输入是没问题的,用代码就不行。
有没有哪位兄弟知道如何解决这个问题啊

海海豚 发表于 2022-2-9 09:29:45

有报错吗

jingzizx 发表于 2022-2-9 17:52:43

帮忙顶一下
页: [1]
查看完整版本: python中selenium检测问题