【发布时间】:2017-03-21 04:39:43
【问题描述】:
我正在尝试使用HtmlUnit 和Tor 来拥有多个公共地址,以便在一个跟踪预订票的IP 地址的网站上登录并预订一些额外的票。我在我的机器上运行Ubuntu 14.04.5 LTS,到目前为止,我找到了一种使用here 的指令来运行Tor 并行实例的方法。代码在使用时如何成功地运行良好
curl --proxy socks5h://localhost:9060 http://ipinfo.io/ip
并显示一个有效的代理地址。但是当在 HtmlUnit 中使用时像
WebClient webClient = new WebClient(BrowserVersion.FIREFOX_17);
ProxyConfig proxyConfig = new ProxyConfig("127.0.0.1", 9060, true);
webClient.getOptions().setProxyConfig(proxyConfig);
page = webClient.getPage("http://ipinfo.io/ip");
System.out.println(page.asText());
显示一些其他地址,当使用相同的 URL 命中时,它与浏览器中显示的或使用 curl 命令时显示的不同。
注意:curl 和浏览器显示相同的 IP 地址。
【问题讨论】:
-
即使不使用任何代理,Web Client 显示的 ip 也与浏览器或 curl 的不同。