網站制作NEWS
如何使用高德API(搜索POI)
1. 首先,我們要載入requests模塊;
import requests
2. 導入pandas庫;
import pandas as pd
3. 輸入你自己在高德申請的key、搜索的關鍵詞、城市對應的編碼;
本例選擇的關鍵詞為“圖書館”,地區(qū)為廣州市(相應的編碼為440110)。
4. 構建一個最終的結果列表pois;
pois = []
5. 構建pg_no,每次給不一樣的可選參數page值;
pg_no = 1
6. 不斷地迭代,直到break跳出;
具體步驟:
parameters.update({'page':pg_no})
pois.extend(data['pois'])
no_pois_this_search = len(pois)
no_pois = int(data['count'])
7. 使用pandas 模塊處理數據;
df_input = pd.DataFrame(pois)
8. 選擇你所想要輸出的欄位;
9. 使用pandas模塊輸出數據,文件格式分別為tsv和json,文件名為“output”(可自行命名);
df.to_csv("output.tsv", encoding="utf8", sep='\t')
df.to_csv("output.json", encoding="utf8", sep='\t')
10. 運行后,即可獲得相應的tsv檔和json檔,里面包含了你想獲得的相關信息,如下圖所示。
多重隨機標簽