[Python 百度地图] WEB服务API调用爬虫实时交通态势

编程入门 行业动态 更新时间:2024-10-04 21:17:13

[Python  百度地图] WEB服务API调用<a href=https://www.elefans.com/category/jswz/34/1770264.html style=爬虫实时交通态势"/>

[Python 百度地图] WEB服务API调用爬虫实时交通态势

import pandas as pd
import requests
key = 'xxx' #百度地图自己申请的key
radius = 200 #查询半径#制作表头
road_information_head = [['status','description','tra_status','status_desc','road_traffic']]
#保存已解析好的表
save_path = "交通态势.csv"
df = pd.DataFrame(road_information_head)
df.to_csv(save_path,mode='a',header=False,index=False,encoding='ANSI') #正确数据名称,追加写入#建立坐标集
coor_information = [['116.440291','39.951588'],['116.440291','39.948906']]
for i in range(len(coor_information)):x = coor_information[i][0]y = coor_information[i][1]#构建url并访问url = '='+str(key)+'&center='+str(y)+','+str(x)+'&radius='+str(radius)+'&coord_type_input=wgs84&coord_type_output=gcj02'r = requests.get(url)r.close() #断开访问,如果建立过多访问,会被认为是攻击行为,被服务器强制断开data = r.json()status = data['status']description = data['description']tra_status = data['evaluation']['status']status_desc = data['evaluation']['status_desc']road_traffic = data['road_traffic']road_information = [[status,description,tra_status,status_desc,road_traffic]]#保存save_path = "交通态势.csv"df = pd.DataFrame(road_information)df.to_csv(save_path,mode='a',header=False,index=False,encoding='ANSI')

更多推荐

[Python 百度地图] WEB服务API调用爬虫实时交通态势

本文发布于:2024-02-14 15:31:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764352.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:爬虫   态势   实时   地图   交通

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!