python - Selenium 中的旋转代理

标签 python firefox selenium selenium-webdriver scrapy

我将 Selenium webdriver 用于 Firefox 和 Scrapy,现在我需要动态更改代理,但到目前为止我在文档中发现的是我可以在实例化 webdriver 本身时在配置文件中指定代理。所以这意味着我不能动态更改代理?

有什么办法吗?

最佳答案

selenium 不提供这种功能启动浏览器后,无法动态更改浏览器首选项/所需功能

您必须关闭/退出浏览器并使用新的代理配置启动另一个 webdriver 实例。

另见相关讨论:

关于python - Selenium 中的旋转代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29450802/

相关文章:

python - Tensorflow:使用子/上对角线上的输入创建对角矩阵

python - pip在python3.6上安装Django

javascript - Firefox Safari chrome 等 window.createPopup() 的等价物是什么

html - 非 webkit 浏览器的 CSS 属性 print-color-adjust

python - 等到 Selenium WebDriver 中单击按钮才能单击下一个按钮?

java - 如果 3 个按钮相同,如何使用 selenium 代码选择第二个按钮

maven - 从多模块 Maven 项目构建单个 fat jar - 包括测试类

python - 使用 scipy 的 trapz 函数进行积分

python - 在 python 的数据框中添加 csv 文件中的列

java - 身份验证弹出窗口进入后台 Selenium、Firefox