undetected_chromedriver模块打开谷歌浏览器无法使用代理问题

使用undetected_chromedriver模块打开谷歌浏览器后总是新建窗口,而且无法使用代理等功能请问有什么办法可以使用上代理,或者直接在自己打开的谷歌窗口新建标签页(Ctrl+T)

讨论数量: 2
from undetected_chromedriver import Chrome
from selenium.webdriver.chrome.options import Options

# 使用 ChromeOptions 类实例化一个 chrome_options 对象
chrome_options = Options()

# 设置代理服务器
chrome_options.add_argument("--proxy-server=http://123.456.789.123:8080")

# 使用 chrome_options 对象实例化一个 Chrome 对象
driver = Chrome(chrome_options=chrome_options)

这样,就可以在使用 undetected_chromedriver 模块打开的谷歌浏览器中使用代理了。

如果您想在自己打开的谷歌浏览器窗口中新建标签页,可以使用 Chrome 浏览器的快捷键 Ctrl+T 来实现。例如,可以使用以下代码打开浏览器并新建标签页:

from undetected_chromedriver import Chrome

# 使用 Chrome 类实例化一个 Chrome 对象
driver = Chrome()

# 新建一个标签页
driver.execute_script("window.open('about:blank', '_blank')")
1年前 评论
quinn_ 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!