python - 无法在 Python 中使用 selenium 和代理访问网站
问题描述
我正在尝试在 Python 中使用 Selenium 连接到网站。当我不使用任何代理时,该脚本可以完美运行。但是,当我尝试使用 Proxy 再次重新运行脚本时,我得到ERR_TUNNEL_CONNECTION_FAILED
并且页面没有显示。下面是代码:
from selenium import webdriver
webdriver.DesiredCapabilities.CHROME['proxy']={
"httpProxy":PROXY,
"ftpProxy":PROXY,
"sslProxy":PROXY,
"proxyType":"MANUAL",
}
browser = webdriver.Chrome(executable_path='../chromedriver.exe')
browser.get('https://www.facebook.com')
是否有解决此错误代码的方法?添加的唯一新内容是添加的webdriver.DesiredCapabilities.CHROME
位置PROXY
。如果我不使用它,那么脚本就可以正常工作。我无法理解我在这里可能做错了什么。
解决方案
推荐阅读
- c# - 是否通过配置支持 NLog 中的 Logger 链接而不更改代码?
- ios - 如何根据单元格选择隐藏和显示tableviewcell中的元素
- jquery - 如果 e.target.id 存在于状态数组中,则切换 className
- java - 内联附件问题
- ios - iOS 中的 Swift Firebase 嵌套查询和并发
- python - How to give access right to a user Group?
- python - 无法将字节转换为字符串
- java - spring.application.name 在 bootstrap.yml 中不被尊重,而是在 application.properties 中被尊重在冲突的情况下
- java - 如何在不提交整个事务的情况下根据持久化实体管理器维护插入和删除
- azure - 如何为最佳实践 Azure Artifacts CI/CD 配置单个管道