我在一个公司网络上试图用 Java 编写一个 JSoup 网络爬虫,但我似乎无法连接。
为了进行测试,当我运行以下代码时,它给了我一个 java.netConnectException: Connection denied。
Socket socket = null;
try {
socket = new Socket("google.com", 80)
System.out.println("it works!");
} finally {
if (socket != null) try { socket.close(); } catch(IOException e) {}
}
作为记录,我的 JSoup 代码如下所示:
Connection con = Jsoup.connect("http://en.wikipedia.org/wiki/Main_Page");
Document doc = con.get();
当我单独运行它时,它给了我一个 TimeOut 异常(即使在给它一个慷慨的超时之后)。我应该怎么做才能让它在我的网络中工作?