如何用爬蟲從地圖爬取經(jīng)緯度
什么徐
要想得到數(shù)據(jù)必須先得到地圖的接口,不然怎么調(diào)用接口獲取數(shù)據(jù)呢,首先我們?cè)谑醉撦斎搿癮pi”回車后第一個(gè)就是我們要找的,點(diǎn)擊進(jìn)入。我們是通過網(wǎng)頁獲取json數(shù)據(jù)得到的數(shù)據(jù),所以我們選擇“開發(fā)”-》“Web服務(wù)API”點(diǎn)擊進(jìn)入。進(jìn)入這個(gè)頁面后,我們選擇“開發(fā)指南”-》“GeocodingAPI”選擇這個(gè)進(jìn)入我們想要的接口文檔在這里我們找到通過請(qǐng)求get方式的url,這個(gè)url可以通過經(jīng)緯度獲取到地址跟省市,看自己需要什么樣的返回格式,有兩種,一種是json格式,另一種是xml格式,我們選擇json格式的進(jìn)行測(cè)試。我們直接用url打開,get請(qǐng)求后獲取到的數(shù)據(jù),可以看到地址省市縣這些都有,可以獲取經(jīng)緯度旁邊大量的信息。這些顯示在頁面上的內(nèi)容我們?cè)趺传@取到并加以利用呢。這里我們寫個(gè)方法,通過調(diào)用地圖的url獲取到我們想要的數(shù)據(jù),在獲取之前必須先申請(qǐng)ak秘鑰,的api文檔說的很清楚,要先申請(qǐng)了才能使用。這個(gè)是請(qǐng)求url解析獲取數(shù)據(jù)的過程,這個(gè)方法截圖小編簡(jiǎn)寫了,如果有需要的朋友可以找我要,給我留言就行。我們?cè)陧撁嫔险{(diào)用這個(gè)獲取市的方法看看,通過傳入經(jīng)緯度,然后調(diào)用的api接口,我們可以獲取到市的內(nèi)容。通過啟動(dòng)tomcat,在地址欄輸入訪問地址,然后請(qǐng)求得到的數(shù)據(jù),地址欄我輸入的是南昌市的經(jīng)緯度,然后返回的是正確的市。這就是我們想要的結(jié)果,同樣的道理,通過這個(gè)方法也能返回地址。
小語13110
有API接口
B人的男人
2021-09-23 17:37:54 1066查看 1回答
啾咪
2021-09-23 17:37:58 1224查看 1回答
愛吃的酸酸醬。
2021-09-23 17:38:09 1236查看 1回答
2021-09-23 17:51:32 503查看 2回答