3
我想在Tor中使用HtmlUnit。但是我無法用HtmlUnit連接到Tor(我有Tor Browser Bundle正在運行)。我閱讀了TOR文檔,可以通過localhost:9050上的socks代理將Tor與其他應用程序一起使用。如何在Tor中使用HtmlUnit?
我可以連接到谷歌發現這個代碼正常代理:
WebClient webClient = new WebClient();
ProxyConfig prc = new ProxyConfig("xxx.xxx.xxx.xxx", 8081, false);
webClient.getOptions().setProxyConfig(prc);
HtmlPage page = webClient.getPage("http://whatismyipaddress.com");
System.out.print(page.asText());
但是如果我更換IP和端口與本地主機和9050,那麼它不工作:
WebClient webClient = new WebClient();
ProxyConfig prc = new ProxyConfig("localhost", 9050, true);
webClient.getOptions().setProxyConfig(prc);
HtmlPage page = webClient.getPage("http://whatismyipaddress.com");
System.out.print(page.asText());
也許SOCKS不支持? – PeterMmm 2013-03-19 16:55:10
@Peter:ProxyConfig構造函數的最後一個參數是「isSocks」,所以我認爲它支持SOCKS。 – 2013-03-19 17:01:49
您是否收到任何消息或只有超時? – PeterMmm 2013-03-19 17:04:42