我一直在java中編程一段時間,我發現沒有真正的方法來接近這個目標。我的谷歌搜索也沒有結果。如何使用java獲取動態網頁內容?
我正在尋找一種方法來本質上下載當前的天氣(或其他,但天氣是一個很好的開始,我想),並將這些數字的當前溫度/溼度/露點/第二天預測保存到字符串數組中
我不知道從哪裏開始,但我認爲這將是一個開始學習如何使用java獲取的好地方。
謝謝!
我一直在java中編程一段時間,我發現沒有真正的方法來接近這個目標。我的谷歌搜索也沒有結果。如何使用java獲取動態網頁內容?
我正在尋找一種方法來本質上下載當前的天氣(或其他,但天氣是一個很好的開始,我想),並將這些數字的當前溫度/溼度/露點/第二天預測保存到字符串數組中
我不知道從哪裏開始,但我認爲這將是一個開始學習如何使用java獲取的好地方。
謝謝!
你會如何用其他語言來完成這項任務?
在天氣情況下,您可能會尋找一些暴露在您試圖從中獲取天氣的網站暴露的API。 這裏有一些線索: 1.如果你想發出一個HTTP請求,得到一個結果(類型ajax風格)並解析網頁,你可以使用java.net包,或者如果你想要一個(更強大)第三方庫,使用Apache HTTP Client。 2.如果您正在尋找通過WebServices公開的API(我認爲這是一種更好的方法),那麼它們是語言不可知的,所以您只需轉向Java中的Web服務(SOAP/Rest),就像使用任何其他語言。
我知道,答案是有點「普通」,所以請澄清「如何」您是否計劃來解決這個問題(即使是在任何其他語言)...
希望,這有助於
嗯,實際上我並不反對任何獲取數據的特定方法,所以只要我能夠在更大的程序中使用它。因此,將它放在某種文本/ xml/csv/db文件中可能更可取。除了那個小點子之外,我並不反對它如何到達那裏。 – HunderingThooves 2012-04-29 05:13:54