0
我試圖通過代理使用JSoup。它的工作很好,當我只使用一個新的代理(http://incloak.com/proxy-list/),但當我改變一個好的IP即107.165.33.12:3128 - > 10 .165.33.12:3128它不應該工作,因爲IP不是一個現有的代理。但它仍然只通過我自己的IP地址獲取頁面。Jsoup設置代理
我能做些什麼來解決這個問題,我想在代理不工作時得到某種錯誤。
useProxy.java
public class useProxy {
public static void main(String[] args) throws IOException {
System.setProperty("http.proxyHost", "107.165.33.12");
System.setProperty("http.proxyPort", "3128");
Document doc = Jsoup.connect("http://www.toolsvoid.com/what-is-my-ip-address") //http://goldenpirates.org/proxy/azenv.php
.ignoreContentType(true)
.userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0")
.referrer("http://www.google.nl/")
.timeout(12000)
.followRedirects(true)
.header("Accept-Language", "en")
.header("Accept-Encoding","gzip,deflate,sdch")
.get();
String iP = doc.select("table.list").select("strong").first().text(); //get used IP.
String info = doc.select("textarea").text(); //get used IP.
System.out.println("IP-Adres: " + iP);
System.out.println("Info: \n" + info);
}
}
它會拋出什麼錯誤? – Pavlo 2016-10-27 13:49:01