本文目錄一覽:
我想用java抓取http://www.weather.com.cn/杭州天氣,求大神指導
哥們,你寫的高級一點要用到web服務接口,如果簡單一點直接就像你這樣用過url獲取相應的天氣信息,然後去解析你獲取到的字符串即可,字符串大都是Json格式。
具體參照這個。
java如何獲得天氣情況
這個網站有使用谷歌天氣預報的。
順便幫sun公司做個廣告,netbeans IDE里自帶了很多服務,直接創建servlet往裡一拖自動生成服務代碼,巨爽。包括谷歌,雅虎,facebook,twitter等等,當然還能自己添加新的服務。
如何獲取天氣預報的wsdl
1、天氣預報web services地址
用瀏覽器打開此地址,保存頁面為Weather.xml
2、新建一個java工程 webservices
建立包名 com.test.ws
將Weather.xml拷貝到src目錄下
3、編寫批處理WSDL-SQUARED.CMD,使用wsdj2java生成客戶端調用代碼
set AXIS_HOME=D:\axis-1_4
set CLASSPATH=.;%AXIS_HOME%\lib\axis.jar;%AXIS_HOME%\lib\axis-ant.jar;%AXIS_HOME%\lib\commons-discovery-0.2.jar;%AXIS_HOME%\lib\commons-logging-1.0.4.jar;%AXIS_HOME%\lib\jaxrpc.jar;%AXIS_HOME%\lib\log4j-1.2.8.jar;%AXIS_HOME%\lib\saaj.jar;%AXIS_HOME%\lib\wsdl4j-1.5.1.jar
java org.apache.axis.wsdl.WSDL2Java -p com.test.ws Weather.xml
原創文章,作者:QMYAI,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129193.html