Python/selenium如何在undetected-chromedriver中使用代理

vnjpjtjt  于 2023-05-16  发布在  Python
关注(0)|答案(2)|浏览(607)

每当我尝试使用代理与undeted-chromedriver,它只是不工作,并显示我的ip.当我使用普通的webdriver时,它工作得很完美。

from selenium import webdriver
from time import sleep

ip_port = "ip:port"

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % ip_port)
driver = uc.Chrome(use_subprocess=True, chrome_options=chrome_options)

driver.get('https://www.myexternalip.com/raw')
sleep(999)

我如何使代理与未检测到的chromedriver一起工作?
网站https://www.myexternalip.com/raw:与未检测到的chromedriver(给我的实际ip)

谢谢你的帮助。

4sup72z8

4sup72z81#

让它工作:

chrome_options = Options()
chrome_options.add_argument('--proxy-server=ip:port')
driver = uc.Chrome(options=chrome_options)
driver.get('https://www.myexternalip.com/raw')
flvlnr44

flvlnr442#

您可以使用Chrome扩展程序通过代理更改您的IP。例如,我使用SwitchyOmega。然后我在扩展内设置代理,它完全正常工作。

相关问题