提起高德地图,咱们每一个人都不会陌生,高德地图是一款非常好用的地区服务软件,很多用户在出行的时候都会使用这款软件,日程用来导航,也可以用来打车,一次呼叫多种车型,用户可以在这里获得更好的服务,随时都可以掌握的线上服务。有很多用户都知道这款软件好用,那知道如何用我们python爬取高德地图吗?今天小编就为大家介绍一下。

代码:

import requestsimport jsondef weatherlist(url1,url2,headers,proxies):response = requests.get(url=url1, headers=headers, proxies=proxies).content.decode('utf-8')response = json.loads(response)for i in response["data"]["cityByLetter"].values():for j in i:adcode = j["adcode"]name = j["name"]full_url = url2+adcoderesponse = requests.get(url=full_url, headers=headers, proxies=proxies).content.decode('utf-8')response = json.loads(response)print(response)try:if response["data"]["data"]:for weather in response["data"]["data"]:for weather in weather['forecast_data']:weather_name = weather['weather_name']temp_min = weather['min_temp']temp_max = weather['max_temp']with open('weather_list.txt', 'a', encoding='utf-8') as fp:fp.write("城市:"+name+ " 天气: "+weather_name+" 最高气温: "+ temp_max+" 最低气温: "+temp_min+'\n')except:print('空')if __name__ == '__main__':url1 = 'https://www.amap.com/service/cityList'url2 = 'https://www.amap.com/service/weather?adcode='headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36','Cookie':'BIDUPSID=F6BBCD59FE2A646812DB8DAE641A0BE5; PSTM=1573713375; BAIDUID=F6BBCD59FE2A6468D0329C1E2F60212F:FG=1; BD_UPN=12314353; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; H_PS_PSSID=1452_21098_29568_29221_26350; delPer=0; BD_CK_SAM=1; PSINO=2; H_PS_645EC=50d5uY51q2qJG%2BVlK7rlPmCgY73TcN9qKRz4sPKuBII1GIkIx4QkChitGd4; BDSVRTM=209'}proxies = {'http':'124.113.217.5:9999','https':''}weatherlist(url1,url2,headers,proxies)

高德地图数据广泛、准确、及时,如果小伙伴正在学习爬虫,可以来爬取高德地图练练手哦~

爬虫实战:如何爬取高德地图?相关推荐

  1. python爬取高德地图_爬虫实战:如何爬取高德地图?

    提起高德地图,咱们每一个人都不会陌生,高德地图是一款非常好用的地区服务软件,很多用户在出行的时候都会使用这款软件,日程用来导航,也可以用来打车,一次呼叫多种车型,用户可以在这里获得更好的服务,随时都可 ...

  2. 高德地图python爬虫 商家_Python爬虫练习:爬取高德地图地铁线路及站点数据

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:Darcy频道 # coding=utf-8 import requ ...

  3. Python爬取高德地图各城市天气

    Python爬取高德地图各城市天气 爬虫练习项目之一.从高德地图json数据接口获取天气.可以获取某省的所有城市天气.高德地图的这个接口还能获取县城的天气,我只写到了市.有兴趣的朋友可以尝试一下. 完 ...

  4. 你的未来有我导航----教你如何爬取高德地图

    简单一文教你如何爬取高德地图 目录 推荐 一. 分析网页结构 二.拿到相关网址 三.代码实现 3.1 查询所有城市名称和编号 3.2 根据编号查询天气 四.完整代码 五.保存结果 一. 分析网页结构 ...

  5. python爬取高德地图数据_你的未来有我导航----教你如何爬取高德地图

    简单一文教你如何爬取高德地图 目录 推荐 一. 分析网页结构 二.拿到相关网址 三.代码实现 3.1 查询所有城市名称和编号 3.2 根据编号查询天气 四.完整代码 五.保存结果 一. 分析网页结构 ...

  6. 携程ajax,Python爬虫实战之爬取携程评论

    一.分析数据源 这里的数据源是指html网页?还是Aajx异步.对于爬虫初学者来说,可能不知道怎么判断,这里辰哥也手把手过一遍. 提示:以下操作均不需要登录(当然登录也可以) 咱们先在浏览器里面搜索携 ...

  7. Python爬虫实战之爬取糗事百科段子

    Python爬虫实战之爬取糗事百科段子 完整代码地址:Python爬虫实战之爬取糗事百科段子 程序代码详解: Spider1-qiushibaike.py:爬取糗事百科的8小时最新页的段子.包含的信息 ...

  8. Python【爬虫实战】爬取美女壁纸资源

    Python[爬虫实战]爬取美女壁纸资源 一:首先选取一个网站,这里我们选择了一个壁纸网站 二:进入网站,我们可以看到很多图片放在一页里 三:按下F12开发者工具,点击Elments查看网页的代码 四 ...

  9. [day4]python网络爬虫实战:爬取美女写真图片(Scrapy版)

    l> 我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 文章目录 1.开发环境 2.第三方库 3.Scrapy简介 4. ...

最新文章

  1. 可配置循环左右滚动例子
  2. Android System分区大小异常
  3. 只用2000行代码实现google protocol buffer c++版的功能
  4. c语言截图代码,截图代码 哪位大神帮我找一下错,截出来的图是这样子的
  5. html5中语义元素的是,在html5中语义元素应用分析
  6. 【报告分享】2020数字人民币发展研究报告.pdf(附下载链接)
  7. RT-thread内核之对象管理系统
  8. Exchange 2010 迁移至Exchange 2013系列之六:创建信任关系并安装ADMT Server
  9. 【渝粤教育】广东开放大学 形成性考核 (29)
  10. itextpdf 中文字体设置
  11. linux batch date,BatchDate免费版
  12. [高项]管理沟通VS控制沟通
  13. 抓包分析TCP首部,三次牵手四次分手过程,序列号确认号计算,为什么握手是三次挥手是四次?
  14. 中文分词与关键词提取概述
  15. windows电脑上架app store的软件
  16. 吐血整理:42个人工智能机器学习数据集推荐
  17. MySQL Sharding详解
  18. 未来星计算机一级分数截图,学生成绩统计与分析系统2.0(全新升级)
  19. 正则表达式系列(一):匹配开头与结尾
  20. 大风让我喜啊,让我忧。向柴静致敬!

热门文章

  1. 超级简单!Android旧手机也能搭建http服务器ksweb
  2. python数据分析----卡方检验,T检验,F检验,K-S检验
  3. tomcat安装,环境变量配置,以及在eclipse上配置tomcat
  4. 算法创作|质数计数问题解决方法
  5. cc: 未找到命令 Command not found
  6. 剪辑师的基本素养--好剪辑六要素
  7. 启发式狼群算法求解不相关并行机调度问题
  8. 如何启用服务端远程端口
  9. 推荐一些变态好用的软件,长期更新(部分附带资源链接)
  10. multi-view human pose estimation相关项目配置经验