python爬取了高德地图一些地点的数据,爬出来数据大致情况如下:

下面是基本流程:

1、注册成为高德地图API开发者,网址http://lbs.amap.com/(主要是获取自己的keywords [注册流程可以参考这个网址 https://lbs.amap.com/api/webservice/guide/create-project/get-key])。

2.安装网络爬取第三方库,主要是下面三个(pip install 安装);

from urllib.parse import quote

from urllib import request

import json

3.创建网络爬虫爬取数据,并对数据进行解析(这块就直接上代码了);

from urllib.parse import quote

from urllib import request

import json

# import xlwt

web_key = '**********'    #自己高德的地图的key密钥

url = "http://restapi.amap.com/v3/place/text"

cityname = "南京"      #  自己需要搜索城市

classfiled = "汽车站"   # 自己需要搜索的目的地信息(比如想搜索医院,直接替换成医院即可)

i=0            # 爬取的页面信息,i=2时即爬取第2页的数据。当 result['count']=0 时即此页面已经无信息,爬取所有数据时可以用此终止循环

req_url = url + "?key=" + web_key + '&extensions=all&keywords=' + quote(classfiled) + '&city=' + quote(cityname) + '&citylimit=true' +                     '&offset=25' + '&page=' + str( i)+ '&output=json'

data = ''

f=request.urlopen(req_url)

data = f.read()

data = data.decode('utf-8')

result=json.loads(data)

#  print(result['count'])   # 等于0时,即代表此页面已经无信息

result['pois'][0]    #显示数据记录格式

处理过会,基本的网页信息就出来了

以上的数据是以字典的形式打印出来的,把自己需要获取的字段提出出来就可以了:

for i in range(len(result['pois'])):

print('名称:',result['pois'][i]['name']

,'\n类型:',result['pois'][i]['type']

,'\n省份:',result['pois'][i]['pname']

,'\n城市:',result['pois'][i]['cityname']

,'\n地区:',result['pois'][i]['adname']

,'\n乡镇:',result['pois'][i]['business_area']

,'\n详细地址:',result['pois'][i]['address']

,'\n经纬度:',result['pois'][i]['location']

,'\n图片链接:',result['pois'][i]['photos'][0]['url']

,'\n'

)

部分数据结果如下:

python爬取地图地址_python爬取了高德地图一些地点的数据,爬出来数据大致情况如下:...相关推荐

  1. JQ----移动端h5页面通过地址调起通讯录以及高德地图、百度地图定位导航

    JQ----移动端h5页面通过地址调起通讯录以及高德地图.百度地图定位导航 通讯录: 可先加meta标签 <a href="tel:13838383838" class=&q ...

  2. uniapp 微信小程序 选择地图位置并返回经纬度及详细地址(uni.chooseLocation和高德地图api两种方式实现)

    uniapp 微信小程序实现选择地图位置功能 最近在做商家小程序,就是用于给实体店老板进行网上开店的小程序. 其中有一项功能就是获取商店的位置,要求支持:获取当前定位/检索到指定位置/地图选点等功能, ...

  3. java高德地图api开发平台_【高德地图API】从零开始学高德JS API(一)地图展现...

    摘要:关于地图的显示,我想大家最关心的就是麻点图,自定义底图的解决方案了吧.在过去,marker大于500之后,浏览器开始逐渐卡死,大家都开始寻找解决方案,比如聚合marker啊,比如麻点图啊.聚合m ...

  4. 高德地图完整功能的html,揭秘高德地图八大不为人知的强大功能

    高德地图作为国内车主使用最多的手机地图,在日常扮演着为用户搜索地点.规划线路.躲避拥堵等等"出行服务小帮手"的重要角色.其实,作为国内领先的数字地图内容.导航和位置服务提供商高德的 ...

  5. 地图与定位(五)高德地图服务一

    序言: 高德地图是一款经常在苹果手机使用的地图平台.在国内iOS的地图服务都是由高德提供的.在上一节中,我们介绍了一下如何使用MapKit框架实现地图服务,以及如何调用了系统内置的地图应用.除了使用i ...

  6. 高德地图哪个语音包最好_高德地图app怎么录制语音包?高德地图将自己的语音用作导航语音包的方法介绍...

    高德地图是一款中国专业的手机地图,拥有全面的地点信息,特色语音导航.智能路线规划,是我们常用的一款移动地图导航工具,用高德地图语音导航,可以听到很多明星的导航语音播报,当然你也可以自己录制语音包.那么 ...

  7. 高德地图广告开户找哪里?高德地图推广广告多少钱?

    服装类产品在高德地图投放广告一般可投放服装鞋帽,运动品牌,内衣等产品可以投放,像是情趣丝袜等个人比较私密的产品,高德地图广告是不允许投放的,在高德地图上投放女性向用品时是必须设置人群的定向的.而游戏类 ...

  8. python爬取地图地址_Python爬取百度地图poi数据 !

    锵锵锵,我来啦.10天过的好快呀,4月份都已经过了三分之一,我的体重还居高不下,qwq.今天给大家分享python爬取百度地图小区的数据,希望大家看后,可以尝试自己编写爬取自己所在市的中学,公园,银行 ...

  9. python爬关键词百度指数_Python 抓取指定关键词的百度指数

    百度指数很多时候在我们做项目的时候会很有帮助,从搜索引擎的流量端给到我们一些帮助,比如:家具行业的销量跟"装修","新房","二手房"等关键 ...

最新文章

  1. CSS3 稳固而知新: 居中
  2. 数据不平衡、不平衡采样、调整分类阈值、过采样、欠采样、SMOTE、EasyEnsemble、加入数据平衡的流程、代价敏感学习BalanceCascade、
  3. easyui table 数据表筛选条件
  4. 使用组策略部署exe软件
  5. Android应用开发:页面跳转和数据传递
  6. Java实现1到n的倒数的累加和
  7. 使用 SSH 免密码登录连接远程服务器
  8. dotnet core开发体验之开始MVC
  9. 【HDU - 1009 】FatMouse' Trade (贪心)
  10. 火狐导cookie文件没反应_效率指南|实操区分FireFox火狐的国内版和国际版
  11. 遇到 ORACLE 错误 1658
  12. 不使用资源文件动态创建对话框的做法
  13. echarts自定义y轴刻度信息
  14. 易车网李斌:一个放牛娃的梦想(转载)
  15. android 生成bks_android双向认证(自签名证书) bks的生成方法
  16. 英特尔凌动处理器_英特尔刷新Atom Denverton低功耗服务器CPU产品线
  17. 纯前端利用 js-xlsx 之合并单元格(3)
  18. IE-LAB网络实验室:思科ccie,sp ccie 思科ccnp CCIE与HCIE哪个更好找工作
  19. App运营推广,运维,新媒体运营与渠道
  20. 同款蓝牙耳机为什么会串联_蓝牙耳机凭什么成网红明星标配时尚单品?揭秘三大原因...

热门文章

  1. 微信公众号-回复消息触发时间绑定EventKEY
  2. php fopen下载文件,php fopen下载远程文件的函数 | 学步园
  3. matlab 传递函数求截止频率,高分求解RC滤波电路的传递函数和截止频率
  4. c性能大容量cket_5千左右预算,既轻薄(高颜值)又高性能的笔记本推荐(兼顾Pr剪辑、Ps修图、CAD制图、办公游戏)...
  5. java.sql.SQLException: Access denied for user 'Administrator'@'localhost' (using password: YES)
  6. 有关无限极分类并排序问题
  7. Adaptive Placeholder – 自适应的占位符效果
  8. 如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证
  9. Linux查看系统glibc版本号
  10. Android tinyplay与tinycap流程(十六)