百度api爬虫(2)json转excel表格

本文介绍如何通过百度API获取地点信息并将其从JSON格式转换为Excel表格。首先,爬取的JSON数据需要经过整理,删除多余部分以符合转换要求。接着,利用在线工具j2e.kpoda.com进行转换,该工具支持直接粘贴JSON代码或读取TXT文件。在确保代码格式正确后,将整理好的JSON逐页转换为Excel,以便进一步导入ArcGIS。同时,提供了网站源码以备不时之需。
摘要由CSDN通过智能技术生成

通过百度API爬取地点的信息时,返回的结果是在网页上显示的信息,这些信息的语法是json,在还没学会爬虫的时候,只能通过json转excel工具,把这些数据转化成excel,这样就可以进一步从excel中导入arcgis中(具体见另一篇博文:arcgis导入坐标点)

参考文献:http://www.voidcn.com/article/p-pfudugqn-bpt.html

大神做的网站:http://j2e.kpoda.com/

这个网站有两种方式,一种是直接把你的json代码粘到这里,另一种是选择一个txt文件,里面也是一样的代码。

代码的格式一定要严格按照模板(也就是灰色的字)来搞,要不然就会报错。举个例子。

然后我从百度api搞到的数据是长这样的:(查询乌鲁木齐清真寺)

{
    "status":0,
    "message":"ok",
    "total":188,
    "results":[
        {
            "name":"铁厂沟清真大寺",
            "location":{
                "lat":43.938762,
                "lng":87.806468
            },
            "address":"139县道附近",
            "province":"新疆维吾尔自治区",
            "city":"乌鲁木齐市",
            "area":"米东区",
            "detail":1,
            "uid":"480b24d06c047c8f9dec2b93"
        },
        {
            "name":"八户地清真大寺-南门",
            "location":{
                "lat":43.886886,
                "lng":87.562572
            },
            "address":"新疆维吾尔自治区乌鲁木齐市新市区河北东路1041附近",
            "province":"新疆维吾尔自治区",
            "city":"乌鲁木齐市",
            "area":"新市区",
            "detail":1,
            "uid":"ce1b3556664ec0890c0a70f6"
        },
        {
            "name":"河州清真大寺-西门",
            "location":{
                "lat":43.795109,
                "lng":87.627103
            },
            "address":"建中路与永和正巷交叉口东50米",
            "province":"新疆维吾尔自治区",
            "city":"乌鲁木齐市",
            "area":"天山区",
            "detail":1,
            "uid":"3bb47e0ccacbdefd16c90552"
        },
        {
            "name":"上屯清真大寺-东南门",
            "location":{
                "lat":43.979309,
                "lng":87.338247
            },
            "address":"新疆维吾尔自治区乌鲁木齐市头屯河区上屯清真大寺附近",
            "province":"新疆维吾尔自治区",
            "city":"乌鲁木齐市",
            "area":"头屯河区",
            "detail":1,
            "uid":"f46af63be9ca3b0e4bfd3fbb"
        },
        {
            "name":"仓房沟清真大寺-东南门",
            "location":{
                "lat":43.760034,
                "lng":87.587941
            },
            "address":"水泥厂街南四巷15",
            "province":"新疆维吾尔自治区",
     
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值