2014-11-03 214 views
0

目前我正在通過Java來跟蹤包,但是我遇到了問題,請聯繫我需要的網站(例如http://www.packagetrackr.com/track/771537249250)。我沒有遇到麻煩連接到該網站,並與PHP擦傷,所以我不相信這是該網站阻止我。Java無法訪問網站

我之所以使用JSoup只是因爲它簡化了連接處理。在結束JSoup之前,我嘗試了其他幾種方法。訪問該頁面的代碼是:

try 
    { 
     String url = "http://www.packagetrackr.com/track/" + trackingNum; 
     Document doc = Jsoup.connect(url).get(); 
     String title = doc.title(); 
     System.out.println(doc.outerHtml()); 
    } 
    catch(Exception e) 
    { /*Do Nothing*/ } 

的trackingNum是正確的,所以這不是問題,和JSoup能夠訪問http://example.com沒有問題的。

所以我現在的問題是什麼可能會發生與特定的連接到這個網站?

+1

你應該'/ *什麼都不做* /'。 – 2014-11-03 19:07:49

+0

但嚴重的是,問題是什麼? – 2014-11-03 19:08:28

+1

如果你添加'e.printStackTrace();'你可能會知道什麼是問題。 – BackSlash 2014-11-03 19:09:33

回答

1

好的,做了一些谷歌搜索在其他地方找到了答案。我認爲這可以作爲重複關閉,但最有可能的答案可以在這裏找到:.userAgent()