python-3.x - 在带有代理的python firefox selenium webdriver中连接被拒绝
问题描述
我的代理配置有问题吗?当我执行错误时:
selenium.common.exceptions.WebDriverException: Message: connection refused
应用程序.py
from selenium.webdriver.firefox.options import Options
from selenium import webdriver
from selenium.webdriver.common.proxy import *
myProxy = "46.52.141.46:8080"
options = Options()
options.add_argument('-headless')
proxy = Proxy({
'proxyType': ProxyType.MANUAL,
'httpProxy': myProxy,
'ftpProxy': myProxy,
'sslProxy': myProxy,
'noProxy': '' # set this value as desired
})
driver = webdriver.Firefox(proxy=proxy, executable_path='/usr/local/bin/geckodriver', options=options)
caps = webdriver.DesiredCapabilities.FIREFOX.copy()
proxy.add_to_capabilities(caps)
driver = webdriver.Remote(desired_capabilities=caps)
driver.get('http://ping.eu')
driver.quit()
我尝试了很多方法,但错误仍然存在,请帮助
解决方案
推荐阅读
- javascript - 取消选中reactjs中的复选框不起作用
- css - css3 使用两个动画:第二个动画不是从第一个动画位置开始
- python - Errno 36:文件名太长:“testLogisticRegression”
- angular - 从 Angular 应用程序登录另一个网站,并在代码中完成身份验证(绕过 UI 登录)
- javascript - 在具有动态值的 Vue.js 数据属性中使用 import/require
- ios - Swift 不直接从其他视图控制器推断枚举类型
- codeigniter-3 - Codeigniter,当我尝试更新时,单引号显示为'
- spring-boot - Thymeleaf sec:authorize 标签不适用于 Spring Boot
- spring - 将 select 子句中使用的别名表达式用于条件查询的 order by 子句
- database - 在线托管的网站是否可以访问本地服务器上的数据库?