01、采用本地數據庫存儲,可以斷網查詢,無需付費,但信息量較大占用本地資源
02、調用WebService必須連接網絡,不占用本地資源,但公開的WebService大多數需要付費。
03、通過Http請求Get方式從服務器上獲取數據的方式必須連接網絡,不占用本地資源,無需付費。
通過一番尋找和對比,決定使用“手機號碼歸屬地數據庫API”這個網站上的查詢接口。
首頁地址:http://vip.showji.com/locating/help.htm
查詢地址(返回結果頁面):http://api.showji.com/Locating/query.aspx?m=手機號碼
查詢地址(返回xml數據):http://vip.showji.com/locating/?m=手機號碼
經過分析和反復試驗發(fā)現,查詢結果可以直接發(fā)回xml格式的數據,哈哈,親,要的就是你。
有了xml數據就好辦了,通過抓取網頁Html代碼,用一個string變量存儲xml格式的數據,然后通過分析xml數據得到手機號碼歸屬地信息。