我正在嘗試使用RSS feeds with Java - Tutorial 來閱讀Lars Vogel的RSS源http://www.youm7.com/new3agelrss.asp
。RSS閱讀器403和503錯誤
我設法讀取使用確切的代碼沒有問題的另一個rss提要。
對於這個環節,我得到
服務器返回的HTTP響應代碼:403網址:http://www.youm7.com/new3agelrss.asp
根據java.io.IOException: Server returned HTTP response code: 403 for URL我編輯private InputStream read()
方法如下:
private InputStream read() {
try {
HttpURLConnection httpcon = (HttpURLConnection) url.openConnection();
httpcon.addRequestProperty("User-Agent", "Mozilla/4.76");
return httpcon.getInputStream();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
現在我得到:
服務器返回的HTTP響應代碼:503網址:http://www.youm7.com/new3agelrss.asp
即使這樣我可以打開網址拋出的網頁瀏覽器!你可以自己嘗試。 請幫忙。我願意接受任何替代方法。 在此先感謝。
注:
我在我的Mac安裝了兩個RSS閱讀器應用程序。 (RSS通知和 RSS機器人),並設法讀取該RSS。
我在問題中添加了一個註釋,您的答案是否仍然適用? – hasan83
我懷疑任何可以讀取Javascript的東西都可以工作(否則你將不得不設計一些特定於挑戰問題的東西,這些問題可能會有所不同)。我不知道是否像http://htmlunit.sourceforge.net/會幫助,因爲我的理解是它支持一些JavaScript。 – Ian