我正在尝试使用HtmlUnitTor来具有多个公共地址,以便登录并在网站上预订一些额外的票证,该网站跟踪预订票证的IP地址。我在计算机上运行Ubuntu 14.04.5 LTS,到目前为止,我已经找到了一种使用here中的指令来运行Tor并行实例的方法。该代码在


  curl-代理袜子5h:// 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地址。

最佳答案

尝试使用端口号9150而不是9050。

注意:Tor使用9050,而TBB使用9150。

07-24 09:49
查看更多