HtmlUnit无法通过LAN工作

时间:2016-08-24 13:13:29

标签: java htmlunit

我使用HtmlUnit浏览网站并获取一些信息。该代码在家中通过Wi-Fi路由器完美地工作,但无法在办公室(通过LAN)访问互联网而没有任何异常,它只是没有发生。

这是我的代码的一部分:

public class WebParser {
public static void main(String[] args) {
    try {
    WebClient webClient = new WebClient();
    HtmlPage page =    webClient.getPage("http://rmpnovo.ru/spardeck/main.asp");
    System.out.println(page.asText());
    }
    catch (Exception e) {
    JOptionPane.showMessageDialog(null, e) }
}}

或使用代理:

public class WebParser {
public static void main(String[] args) {
    try {
    WebClient webClient = new WebClient();
    webClient.setProxyConfig(new ProxyConfig("***.***.*.*", ****));
    HtmlPage page =    webClient.getPage("http://rmpnovo.ru/spardeck/main.asp");
    System.out.println(page.asText());
    }
    catch (Exception e) {
    JOptionPane.showMessageDialog(null, e) }
}}

URLConnection也存在同样的问题,但是使用代理如:

解决了
Proxy proxy = new Proxy(Proxy.Type.HTTP, new    InetSocketAddress("***.***.*.*", ***));
URLConnection conn = new URL("some_site").openConnection(proxy);

任何建议如何解决这个问题将不胜感激。

0 个答案:

没有答案