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

代码:import requests

import json

def 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+adcode

response = 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)

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

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

  1. python批量下载静态页面_爬虫实战之,爬取壁纸,批量下载

    一.前言 在开始写爬虫之前,我们先了解一下爬虫 首先,我们需要知道爬虫是什么,这里直接引用百度百科的定义 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按 ...

  2. python 赚钱 知乎_爬虫实战:抓取知乎问题 “大学生如何赚到一万元”

    最近对赚钱的话题很感兴趣,在知乎上关注了很多"赚钱"相关的问题,高质量的有不少,但是夹杂着私货的也不少.不过知乎的数据比较全,我们完全可以用来做文本分析. 爬虫的原理我就不细讲了, ...

  3. 利用python爬取租房信息_Python爬虫实战(1)-爬取“房天下”租房信息(超详细)

    #前言html 先看爬到的信息:python 今天主要用到了两个库:Requests和BeautifulSoup.因此我先简单的说一下这两个库的用法,提到的都是此文须要用到的.编程 #Requests ...

  4. python爬百度贴吧_Python爬虫实战之爬取百度贴吧帖子

    大家好,上次我们实验了爬取了糗事百科的段子,那么这次我们来尝试一下爬取百度贴吧的帖子.与上一篇不同的是,这次我们需要用到文件的相关操作. 本篇目标对百度贴吧的任意帖子进行抓取 指定是否只抓取楼主发帖内 ...

  5. python爬取控制台信息_python爬虫实战之爬取智联职位信息和博客文章信息

    1.python爬取招聘信息 简单爬取智联招聘职位信息 # !/usr/bin/env python # -*-coding:utf-8-*- """ @Author  ...

  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. 【FE前端学习】第二阶段任务-基础
  2. 【ACM】杭电OJ 5055(Bob and math problem)
  3. 在 Linux 上用 dust 代替 du更直观
  4. BZOJ 1174: [Balkan2007]Toponyms
  5. Android 事件分发面试题2
  6. (原创)不带模板的DOI输出EXCEL
  7. 阿里云自定义监控tomcat进程数
  8. 深入理解PHP中赋值与引用
  9. 云炬随笔20161223
  10. Angular 原理图 Schematics 学习 - 动手开发一个实际的例子
  11. 微服务架构案例(02):业务架构设计,系统分层管理
  12. 几组图片轮回html,HTML 5 Canvas
  13. PSP 版本6.60 破解 PRO-B10自制系统升级图文教程
  14. python爬虫爬取快手视频多线程下载功能【fd的使用】
  15. 一般默认的路由器IP地址
  16. Photoshop教程_ps中怎么载入图案?PS图案如何导入?
  17. 【技术分享】Windows10下安装深度学习常用软件教程分享
  18. Gentoo 2005.1 完整的USE参数清单中文详解
  19. HTML:超文本标记语言
  20. 一缕黑暗中的火光-----------活动图--------------优雅的建模语言

热门文章

  1. IT职业规划:大公司VS小公司,怎样选择更有前途?
  2. Kafka之kafka-topics.sh的使用方式
  3. Ubuntu14.04下无线网卡TP-Link TL-WDN5200的驱动安装
  4. (转)Excel自定义格式详解
  5. vue 流星的样式和流光canvas
  6. 迈阿密大学的计算机系咋样,迈阿密大学牛津分校计算机专业如何?过来人告诉你...
  7. 计算机用word做海报,用Word设计制作广告海报实验.doc
  8. 移动APP卡顿问题解决实践
  9. 完全手册-MATLAB使用详解:基础、开发及工程应用
  10. 双控专业就业机器人_东北大学自动化双控考研专业就业方向