Jsoup:解決java.net.UnknownHostException的問題

Jsoup:解決java.net.UnknownHostException的問題

今天在使用Jsoup解析Url時,發現不管如何都不能解析,返回的都是:java.net.UnknownHostException: www.baidu.com.仔細想了一下,發現單位都是用的代理上網,可能和代理有關,因此,只要在程序中設置好代理就能夠。java

public class Main {  public static void main(String[] args) throws IOException {   System.getProperties().setProperty("proxySet", "true");   //用的代理服務器   System.getProperties().setProperty("http.proxyHost", "192.168.130.15");   //代理端口   System.getProperties().setProperty("http.proxyPort", "8848");     Document doc = Jsoup.connect("http://www.baidu.com").get();   System.out.println(doc); } }
若是使用的是Socket代理,則:
System.getProperties().setProperty("socksProxySet", "true");   //用的代理服務器   System.getProperties().setProperty("socksProxyHost", "192.168.130.15");   //代理端口   System.getProperties().setProperty("socksProxyPort", "8848");
這樣,就能夠請求到百度的數據了。
相關文章
相關標籤/搜索