如何编写一个获取百度Place API里面POI数据的爬虫? 举报 理由 举报 取消 请大神们分享一下经验和想法 2017年7月16日 1 条回复 1265 次浏览 分析,数据,数据处理,爬虫,计算机网络
回复 ( 1 )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
百度POI代码修正
2.在百度地图开发平台中找到开发-web服务API,如图;
3.在web服务API中找到Place API,并进入其页面,如图;
4.查阅页面中place检索示例,如图;
5.银行、北京、{您的密匙}可以根据自己需要替换,替换后打开链接地址,我以殡葬服务、北京市为例,链接地址为:
其中,page_size=10和page_num=0都可以替换,具体含义在place API页面有介绍;
这个链接地址粘贴在页面上结果为
6.用Python爬虫程序抓取
我编写的程序如下:
这个程序就可以把除开page_num=0的另外251个地点的poi相关信息提取出来,并保持在txt文档中;自己在加上第0条结果;
7.txt结果文档如下局部示例:
8.用“万能坐标转换器”进行转换,然后Arcgis软件上进行分析啦。
但是百度POI的提取有限制哦。批量转换后部分结果示例:
9.txt转为excel格式导入arcgis可视化