设置PhantomJS HTTPS代理有问题。使用以下代码。请帮帮我。
service_args = [
'--proxy='+ip[1],
'--proxy-type=http',
]
driver = webdriver.PhantomJS(executable_path= os.getcwd()+'/driver/phantomjs.exe',service_args=service_args)
Python请求使用HTTPS代理是可以的,但我设置的PhantomJS HTTPS代理无法访问。 Python请求使用HTTPS代理,使用以下代码:
proxies = { "https":ip[1] }
stringContent = requests.get("http:xx.com",headers = headers,proxies=proxies)
答案 0 :(得分:0)
https代理。最好是使用http代理或袜子代理
- proxy-type =指定代理类型,' http' (默认),'无' (完全禁用),或者' socks5'
如果出于某种原因,您仍然希望工作正常,那么您需要SQUID或其他代理服务器,它们可以侦听http代理并将其转发到https代理。
在这种情况下,链接可以提供帮助
https://www.rootusers.com/configure-squid-proxy-to-forward-to-a-parent-proxy/
Squid: forward to another proxy (with authentication details for the parent proxy)