我在Ubuntu 16.04下使用了selenium和phantomjs。我想使用Tor代理。当然,有可能通过host:port对设置代理,如下所示:
from selenium import webdriver
service_args = [
'--proxy=127.0.0.1:9050',
'--proxy-type=socks5',
]
driver = webdriver.PhantomJS(service_args=service_args)
但我想知道是否有可能让phantomjs使用unix域套接字(当然是在Tor中配置)而不是host:port对。
像--proxy=/run/tor/tor.socket
一样设置它并不成功 - check.torproject.org的请求显示了这一点。也许这个选项有一些特殊的语法?