zoukankan      html  css  js  c++  java
  • 实战爬取腾讯地图上的收费站、服务区、厕所等数据

    转自:https://blog.csdn.net/abu935009066/article/details/111293834

     

    一. 申请Key环节
    1. 注册账号
    https://lbs.qq.com?lbs_invite=6K2RFL6
    使用QQ号、或者微信、或者手机5秒钟就OK了,真爽

    凑这里https://lbs.qq.com/?lbs_invite=6K2RFL6,按照提示一步一步进行即可,很简单。

    2. 创建key,用于调用接口的授权
    https://link.csdn.net/?target=https%3A%2F%2Flbs.qq.com%3Flbs_invite%3D6K2RFL6,点击创建新秘钥

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HrQDgx1q-1608109885436)(D:金金金爬取腾讯地图上的收费站、服务区等数据.assetsimage-20201216164324281.png)]

    输入相应内容:

    别忘了勾选同意条款,然后点击提交。

    成功界面如下:

    3. 设置Key

    重点勾选WebServiceAPI

    点击保存。

    4. 点击保存key

    我的key为:

    CFKBZ-PPV3R-FSYWT-WUYKF-UBXDT-4OB2R

    大家可以拿去用,别乱搞啊。

    二. 使用WebServiceAPI爬取想要的数据

    使用的是地点搜索接口,详情:https://lbs.qq.com/service/webService/webServiceGuide/webServiceSearch,示例请求地址如下:

    https://apis.map.qq.com/ws/place/v1/search?boundary=region(%E5%90%88%E8%82%A5%E5%B8%82)&page_size=20&page_index=1&keyword=%E6%9C%8D%E5%8A%A1%E5%8C%BA&key=CFKBZ-PPV3R-FSYWT-WUYKF-UBXDT-4OB2R

    核心参数介绍:

    boundary ,示例:region(合肥市),目前只支持城市。
    keyword,示例:keyword=服务区,注意键值要进行URL编码(推荐encodeURI),具体类型可以参照下面的POI分类表的三级名称
    page_size,示例:page_size=10,每页条目数,最大限制为20条
    page_index,示例:page_index=2, 第x页,默认第1页
    key,示例: key=d84d6d83e0e51e481e50454ccbe8986b,开发密钥(Key)就是我们申请的Key

    POI分类表

    全量分类地址:https://lbs.qq.com/service/webService/webServiceGuide/webServiceAppendix

    爬取合肥市服务区示例

     返回结果示例:

    结果解释

     

    注意

    腾讯地图返回的坐标系跟高德的一样都是火星坐标系,注意坐标系间的转换

    扩展

    想爬什么类型的数据,哪个城市的数据,根据参数和POI分类即可实现自由爬取,美滋滋!

  • 相关阅读:
    设置VS&IE8控件调试
    VR模型优化技巧
    MFC的资源切换AFX_MANAGE_STATE (转载)
    3D图形学资源收集
    关于C++运算符重载
    Valve(维尔福软件公司) Half Life(半条命) CS(反恐精英)
    MySQL导入SQL文件及常用命令
    折磨了我3天的IIS服务器不能运行asp页面故障
    3721奇遇
    SMS2.0软件测量及出现的故障
  • 原文地址:https://www.cnblogs.com/zhangbojiangfeng/p/14708950.html
Copyright © 2011-2022 走看看