如何用爬蟲從地圖爬取經緯度
什么徐
要想得到數據必須先得到地圖的接口,不然怎么調用接口獲取數據呢,首先我們在首頁輸入“api”回車后第一個就是我們要找的,點擊進入。我們是通過網頁獲取json數據得到的數據,所以我們選擇“開發”-》“Web服務API”點擊進入。進入這個頁面后,我們選擇“開發指南”-》“GeocodingAPI”選擇這個進入我們想要的接口文檔在這里我們找到通過請求get方式的url,這個url可以通過經緯度獲取到地址跟省市,看自己需要什么樣的返回格式,有兩種,一種是json格式,另一種是xml格式,我們選擇json格式的進行測試。我們直接用url打開,get請求后獲取到的數據,可以看到地址省市縣這些都有,可以獲取經緯度旁邊大量的信息。這些顯示在頁面上的內容我們怎么獲取到并加以利用呢。這里我們寫個方法,通過調用地圖的url獲取到我們想要的數據,在獲取之前必須先申請ak秘鑰,的api文檔說的很清楚,要先申請了才能使用。這個是請求url解析獲取數據的過程,這個方法截圖小編簡寫了,如果有需要的朋友可以找我要,給我留言就行。我們在頁面上調用這個獲取市的方法看看,通過傳入經緯度,然后調用的api接口,我們可以獲取到市的內容。通過啟動tomcat,在地址欄輸入訪問地址,然后請求得到的數據,地址欄我輸入的是南昌市的經緯度,然后返回的是正確的市。這就是我們想要的結果,同樣的道理,通過這個方法也能返回地址。
小語13110
有API接口
B人的男人
2021-09-23 17:37:54 1078查看 1回答
2021-09-23 17:51:32 507查看 2回答