作者:国服帅座  经济学在读硕士

知乎专栏:

https://zhuanlan.zhihu.com/c_1051263791760863232

认识高德地图API

在先前的文章中,我们曾了解过如何在高德地图上爬取某地未来三日的天气预报情况。在本文中,我们要使用的是同一个API,获得全国各区县的实时气温。唯一的区别在于,欲返回实时气温,参数extensions应填base。

本文撰写时间约为大年初六中午13:30,反映的是此时的实时气温。

爬取实时气温代码

import requestsimport jsonimport pandas as pd from pandas import Series, DataFrame

def temp(city):                        # 定义函数      results = {}    url = 'https://restapi.amap.com/v3/weather/weatherInfo'    params = {'key': '你的高德密钥',              'city': city,            # 即身份证号码前6位              'extensions': 'base'}    # 获得实时天气    res = requests.get(url,params)    jd = json.loads(res.text)

    try:        results['adcode'] = city        results['temp'] = jd['lives'][0]['temperature']        return results                 # 返回字典    except:        results['adcode'] = city        results['temp'] = 'NA'         # 引入防错机制        return results

xls_file = pd.ExcelFile('高德城市编码.xlsx')   # 导入工作簿df1 = xls_file.parse('Sheet1')                # 打开第一张表格adcode = df1['adcode']     # 得到Seriesadcode = list(adcode)      # 转换为列表格式wendu = [temp(i) for i in adcode]   # for循环批量处理df2 = DataFrame(wendu)temp = df2['temp']df = pd.merge(df1,df2)     # 合并DF =df [~df['temp'].isin(['NA'])]   # 删除未知气温的行DF.to_excel('全国各区县实时天气.xlsx')

气温最低的20个区县

气温最高的20个区县

全国气温分布树状图

将表格导入Power BI,树状图显示此时全国各区县中气温最多的是0℃和-1℃

往期精彩传送

爬虫三步走——以R语言爬取经纬度为例

Python调用高德地图API爬取经纬度

Python调用百度地图API爬取经纬度

Python利用正则表达式分离经纬度

听说过高德版本的天气预报么

Python双Y轴可视化

这是一份【洗浴推拿指南】,敬请查收!

您是否知道,回家的路究竟有多长?

好看点一下 大家都知道

python爬取的内容不是中午_大年初六中午,全国各区县哪里最冷?相关推荐

  1. python爬取新浪微博内容_python新浪微博爬虫,爬取微博和用户信息 (含源码及示例)...

    [实例简介] 这是新浪微博爬虫,采用python+selenium实现. 免费资源,希望对你有所帮助,虽然是傻瓜式爬虫,但是至少能运行.同时rar中包括源码及爬取的示例. 参考我的文章: http:/ ...

  2. python爬取考研成绩什么时候出来_用Python爬取了考研吧1000条帖子,原来他们都在讨论这些...

    原标题:用Python爬取了考研吧1000条帖子,原来他们都在讨论这些 写在前面 考研在即,想多了解考研er的想法,就是去找学长学姐或者去网上搜索,贴吧就是一个好地方.而借助强大的工具可以快速从网络鱼 ...

  3. python爬取boss直聘招聘信息_年底啦,利用Python爬取Boss直聘的招聘信息,为明年跳槽做准备...

    原标题:年底啦,利用Python爬取Boss直聘的招聘信息,为明年跳槽做准备 前言 为什么都说程序员的薪资高,但是刚开始入职的你,薪资并不是自己想象中的那样,首先是你的工作经验不足,其次就是需要不断的 ...

  4. python爬取pdf内容_Python爬取读者并制作成PDF

    学了下beautifulsoup后,做个个网络爬虫,爬取读者杂志并用reportlab制作成pdf.. crawler.py #!/usr/bin/env python #coding=utf-8 & ...

  5. python爬取新闻网站内容_python爬虫案例:抓取网易新闻

    此文属于入门级级别的爬虫,老司机们就不用看了. 本次主要是爬取网易新闻,包括新闻标题.作者.来源.发布时间.新闻正文. 首先我们打开163的网站,我们随意选择一个分类,这里我选的分类是国内新闻.然后鼠 ...

  6. python爬取elasticsearch内容

    我们以上篇的elasticsearch添加的内容为例,对其内容进行爬取,并获得有用信息个过程. 先来看一下elasticsearch中的内容: {"took": 88," ...

  7. python爬取页面内容由京东提_python制作爬虫爬取京东商品评论教程

    本篇文章是python爬虫系列的第三篇,介绍如何抓取京东商城商品评论信息,并对这些评论信息进行分析和可视化.下面是要抓取的商品信息,一款女士文胸.这个商品共有红色,黑色和肤色三种颜色, 70B到90D ...

  8. python爬取新闻网站内容findall函数爬取_【Python】【爬虫】爬取网易、腾讯、新浪、搜狐新闻到本地...

    这个实验主要爬取新闻网站首页的新闻内容保存到本地,爬取内容有标题.时间.来源.评论数和正文. 工具:python 3.6 谷歌浏览器 爬取过程: 一.安装库:urllib.requests.Beaut ...

  9. 【爬虫_数据库】Python爬取数据库内容并写入数据库

    爬取博客园内容并写入数据库 import requests from lxml import etree import re from python_link_mysql import MysqlOb ...

最新文章

  1. zabbix之使用proxy实现分布式监控
  2. 向一个有N个元素的顺序表中插入一个元素,平均要移动的次数为多少
  3. 了解【Docker】从这里开始
  4. JavaScript:年月日時分秒設置
  5. 2018CHI paper: Communication Behavior in Embodied Virtual Reality
  6. Polar SI9000阻抗计算
  7. 软件配置管理计划示例
  8. 笔记本独显和集显linux,笔记本电脑独显不见了的解决方法介绍
  9. python常遇到的各类问题解决办法
  10. uc保存网页html,UC浏览器如何保存网页?UC浏览器保存网页教程图文详解
  11. BZOJ4340 : BJOI2015 隐身术
  12. 探访北大最AI的食堂!刷脸打饭,机器认识200多道菜
  13. 火灾检测参考资料与数据集
  14. 华为实验17-ospf多区域配置
  15. 带宽、线速、吞吐量概念
  16. javax.el.PropertyNotFoundException
  17. read only status pyCharm
  18. 高德地图 根据名称搜索坐标,坐标点呈现列表展示
  19. cxzday8-字符串作业
  20. 一点真心话希望77能好好翻译。。

热门文章

  1. XPath和lxml类库
  2. php 负载监控_php记录服务器负载、内存、cpu状态的代码
  3. linux chmod修改权限失败,【Linux】chmod修改文件权限
  4. vue warning如何去掉_详解 vue 组件三大核心概念
  5. vue 接口节流_vue输入节流,避免实时请求接口的实例代码
  6. python数据框循环生成_python - 如何在 Pandas 的for循环迭代中创建多个数据框?
  7. java用栈处理四则运算_Java 用栈处理四则运算
  8. ICML2021 | Self-Tuning: 如何减少对标记数据的需求?
  9. MySQL-Front的安装简介
  10. 线上服务CPU100%问题快速定位实战