如何在 python webdriver 中为 phantomjs/ghostdriver 设置代理?

2023-11-27

我正在尝试弄清楚如何通过 HTTP 代理路由我的请求。

我正在像这样初始化网络驱动程序:

user_agent = 'my user agent 1.0'
DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.userAgent'] = user_agent
driver = webdriver.PhantomJS()

我已经浏览了文档和源代码,似乎找不到通过 webdriver 使用 phantomjs 代理服务器的方法。

有什么建议么?


下面是如何在 Python 中为 PhantomJs 设置代理的示例。您可以更改代理类型:socks5/http。

service_args = [
    '--proxy=127.0.0.1:9999',
    '--proxy-type=socks5',
    ]
browser = webdriver.PhantomJS('../path_to/phantomjs',service_args=service_args)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 python webdriver 中为 phantomjs/ghostdriver 设置代理? 的相关文章

随机推荐