Python Chrome 中的 Selenium 代理

Python Selenium Proxy in Chrome

我一直在搜索大量论坛以在 python 中使用代理和 selenium 库来防止通过 selenium 进行网络抓取时出现“最大数量”超时。

我在许多论坛中找到了下面的脚本,但它似乎对我不起作用...任何人都可以帮助我并给我一些关于如何在 chrome 中实现代理的建议通过 python 与硒。

非常感谢!

脚本:

from selenium.webdriver.chrome.options import Options
from selenium import webdriver

chromedriver = directory....
PROXY = "177.202.59.58:8080"
chrome_options = Options()  
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(chromedriver, options=chrome_options)
chrome.get("https://whatismyipaddress.com")

您的代码没有任何问题。该代理不再 available/not 工作了。 尝试找到另一个正常运行时间更长的代理。请记住,public 代理有明显的延迟,因此页面加载速度会很慢。