高德地圖擁堵榜資料獲取
1.中國主要城市擁堵排行(5分鐘)實際獲得前100名
url: https://report.amap.com/ajax/getCityRank.do
程式碼
import pandas as pd import requests import time while True: t = time.strftime("%H%M%S", time.localtime()) r =requests.get("https://report.amap.com/ajax/getCityRank.do") s=r.json() a=[] for i in range(len(s)): a.append([s[i]["freeFlowSpeed"],s[i]["idx"],s[i]["idx1"],s[i]["idxRatio"],s[i]["label"],s[i]["name"],s[i]["rank1"],s[i]["rankState"],s[i]["realSpeed"],s[i]["value"],s[i]["idxRatioState"]]) c = pd.DataFrame(a) c.to_csv(t+'road.csv') time.sleep(300)
結果
,0,1,2,3,4,5,6,7,8,9,10 0,46.96,1.99,1.99,35.0,煙臺市,370600,1,up,23.62,0,up 1,44.5,1.98,2.2,18.0,烏魯木齊,650100,0,down,22.46,1,up 2,46.09,1.97,1.98,40.0,邢臺市,130500,2,flat,23.45,2,up 3,39.5,1.87,1.94,25.0,伊犁,654000,3,flat,21.16,3,up 4,46.03,1.77,1.77,5.0,成都市,510100,4,flat,26.02,4,up 5,43.68,1.74,1.65,21.0,邯鄲市,130400,10,up,25.16,5,up 6,41.47,1.73,1.7,5.0,三亞市,460200,5,down,23.98,6,up 7,44.96,1.67,1.68,-1.0,深圳市,440300,6,down,26.88,7,down 8,51.7,1.67,1.68,7.0,重慶市,500000,7,down,31.03,8,up 9,48.35,1.65,1.67,-5.0,北京市,110000,8,down,29.34,9,down 。。。。。。。。。。。。。。 92,42.37,1.28,1.28,-13.0,金華市,330700,93,up,33.12,92,down 93,42.7,1.27,1.25,-6.0,滁州市,341100,95,up,33.75,93,down 94,49.03,1.27,1.29,-2.0,鎮江市,321100,92,down,38.71,94,down 95,45.65,1.26,1.27,-9.0,嘉興市,330400,94,down,36.27,95,down 96,48.21,1.25,1.25,-1.0,肇慶市,441200,96,flat,38.41,96,down 97,48.32,1.25,1.23,3.0,泰州市,321200,98,up,38.81,97,up 98,46.01,1.23,1.23,-8.0,湖州市,330500,99,up,37.53,98,down 99,51.28,1.23,1.24,1.0,南通市,320600,97,down,41.64,99,up
每個城市的詳情頁獲取,在前面的部落格中已有提到
爬取高德地圖路況資訊,全國主要城市擁堵前10名的商圈和路段 - qq_912917507的部落格 - CSDN部落格
2.中國主要火車站周邊道路實時擁堵榜(2分鐘)實際80名
url:https://report.amap.com/ajax/congest/getHubs.do?linksType=11&prime=false&trafficid=&weekRadio=false
真是搞笑,我們把上面url的false改成true就有內容了,真是哈哈哈啦
程式碼和1.城市排行類似類似,不再贅述(其實是我懶得寫了,哈哈哈)
更神奇的是當你點這個火車站就會進入詳情頁
url: https://report.amap.com/ajax/congest/getHubRoads.do?cityCode=【城市程式碼】&hubType=11&hubId=20
具體獲取方法和之前爬前10名道路的方法一樣,就是想辦法把給座標對安排一個id,之後好利用id連線成線
3.中國主要機場周邊道路實時擁堵榜(2分鐘)實際75名
url:https://report.amap.com/ajax/congest/getHubs.do?linksType=12&prime=false&trafficid=&weekRadio=false
同理火車站的,有詳情頁
https://report.amap.com/ajax/congest/getHubRoads.do?cityCode=【城市程式碼】&hubType=12&hubId=56
4.收費站,高速都是類似的(2分鐘)實際100名
收費站https://report.amap.com/ajax/congest/getHubs.do?linksType=10&prime=false&trafficid=&weekRadio=false
高速https://report.amap.com/ajax/congest/getCongestRank.do?city=100000&prime=false&trafficid=
我們都知道各大網際網路地圖公司的路況資料不是瓦片就是加密了,而這似乎是對於我這種小白來說最好的獲取向量路況的機會了
當然了,只有這一小段而已
5.景區 (2分鐘)實際100名
排行https://report.amap.com/ajax/congest/getHubs.do?linksType=41&prime=false&trafficid=&weekRadio=true
詳情頁就只有加密的路況了,我這種小白看不懂
6.全國高速安全駕駛風險路段挖掘(天)
危險駕駛https://report.amap.com/sanjiyisu/roads.do?type=0
超速路段https://report.amap.com/sanjiyisu/roads.do?type=100