如何在Tor上使用HtmlUnit?

我想在Tor上使用
HtmlUnit.但是我无法使用
HtmlUnit连接到Tor(我已经运行了Tor Browser Bundle).我在TOR文档中读到,我可以通过localhost:9050上的socks代理使用Tor和其他应用程序.

我可以使用以下代码连接到谷歌上的普通代理:

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());

但是,如果我用localhost和9050替换ip和端口,那么它不起作用:

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());

最佳答案 发现问题:端口号是9150,而不是9050.不知道他们为什么在文档中说9050.

点赞