資源簡介
python爬取的地點的輪廓信息,主要作用為輸入地點的名稱返回一個地點的經緯度圍欄,本程序爬取的基礎為百度地圖
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Wed?Jan??2?16:34:13?2019
@author:?brandaliu
“““
import?re
import?pandas?as?pd
import?requests
import?json
import?numpy?as?np
##########百度地圖正地理編碼
def?address_information(addresscity=“南京“):
????“““
????address:地點的中文名稱
????city:地點所在城市默認為南京
????函數會打印出你所搜尋的地點的名稱,你需要看看是否和你的預期符合,返回地點名稱所在的輪廓經緯度信息(這里返回的坐標為百度坐標)
????“““?
????
????address=address#list_info1.地址[0]
????city=city#list_info1.城市[0]
????###百度地圖查詢
????密鑰1=“7FCrVyG7PRsdwVBNcR9l248BdNa0fszU“
????#密鑰1=“q0kwdkMilSjdwjACfz1YbGoREZwr6PVn“
????url1_1=“http://api.map.baidu.com/place/v2/suggestion?query=“+address+“®ion=“+city+“&city_limit=true&output=json&ak=“+密鑰1?
????response1_1=requests.get(url1_1)
????contest1_1=response1_1.json()
????print(contest1_1[“status“])
????###高德
評論
共有 條評論