【发布时间】:2020-09-25 22:37:09
【问题描述】:
您好,我对 selenium 还很陌生,我正在构建一个访问网站并输入术语然后提交的机器人。问题是您只能提交一定的次数,然后使用的 IP 地址被服务器阻止用于垃圾邮件。有没有一种方法可以在每次打开新的 chrome 浏览器时实现代理轮换。
【问题讨论】:
标签: python selenium selenium-webdriver proxy selenium-chromedriver
您好,我对 selenium 还很陌生,我正在构建一个访问网站并输入术语然后提交的机器人。问题是您只能提交一定的次数,然后使用的 IP 地址被服务器阻止用于垃圾邮件。有没有一种方法可以在每次打开新的 chrome 浏览器时实现代理轮换。
【问题讨论】:
标签: python selenium selenium-webdriver proxy selenium-chromedriver
了解您使用的浏览器很重要,因为不同浏览器的设置略有不同。
以下是如何在 Chrome 中使用代理的示例:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
PROXY = "1.111.111.1:8080" #your proxy
chrome_options = WebDriverWait.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(chrome_options=chrome_options)
chrome.get("yourwebsite.com")
【讨论】:
for 循环遍历列表