Selenium 有没有办法连接到已经打开的实例?

问题描述 投票:0回答:1

我需要访问已打开的浏览器。我正在使用Python,但如果您有其他语言,我欢迎帮助!我正在尝试访问一个网站,当我手动破解其验证码时(浏览器以 Selenium 启动),它只是报告它是错误的,即使它是正确的,而且我无法访问证书。在匿名模式下,它会显示证书,但单击时无论如何都会出错。

我尝试以匿名模式访问,作为另一个用户,使用不同的方式,这样网站就无法识别机器人。

铂-[BR] Preciso acessar um navegador que já está aberto。 Estou usando Python,mas se tiver outra linguagem,eu aceito ajuda!访问网站并使用验证码和消息手册(在 Selenium 中发送启动信息)即可获得简单信息,并获得认证信息,并且无需获得证书。 Pelo modo anônimo elemostra o certificado mas ao clicar da errado do mesmo jeito.

Tentei acessar em modo anônimo, como outro usuário, fazer de different maneira para o site no reconhecer or robô.

python selenium-webdriver automation rpa hcaptcha
1个回答
0
投票

您可以使用以下命令运行 chrome:

chrome.exe --remote-debugging-port=9222 --user-data-dir="D:/ChromeProfile"

user-data-dir 是用户数据的新目录。

在selenium中,你应该像这样创建驱动程序:

from selenium.webdriver.chrome.options import Options
from selenium import webdriver
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
driver = webdriver.Chrome(options=chrome_options)

记住使用相同的端口。

© www.soinside.com 2019 - 2024. All rights reserved.