【发布时间】:2020-07-19 23:56:22
【问题描述】:
我正在尝试编写一个非常简单的脚本,该脚本从 txt 文件中获取代理(不需要身份验证)并使用它打开浏览器,然后在代理列表中循环此操作一定次数.我确实知道如何打开一个 txt 文件并使用它,我的主要问题是让代理工作。我看到了类似的问题,我已经采取了解决方案并尝试了它们,我可以让它们运行而没有错误,但是浏览器打开并且没有代理。我确信这是一个非常简单的任务,但我对 python 很陌生,我还没有让它工作。谢谢!
这是我用过的;没有错误,但是当浏览器在 IP 鸡中打开时,它显示的是我的 IP,而不是代理(这仅适用于 1 个浏览器,而不是我所说的循环):
from selenium import webdriver
from selenium.webdriver.common.proxy import Proxy, ProxyType
options = webdriver.ChromeOptions()
proxy = Proxy()
proxy.proxyType = ProxyType.MANUAL
proxy.autodetect = False
proxy.httpProxy = proxy.sslProxy = proxy.socksProxy = "96.70.52.227:48324"
options.Proxy = proxy
options.add_argument("ignore-certificate-errors")
driver = webdriver.Chrome('/Users/aiden/Downloads/chromedriver', options=options)
driver.get('https://www.ipchicken.com/')
【问题讨论】:
标签: python selenium selenium-webdriver proxies