python高温预警数据获取实例


Posted in Python onJuly 23, 2022

引言

最近一段时间,四川真的感觉遭遇了最大最强高温,一到户外感觉都要被烤干了,可怕的故事是,现在才只有7月份呢,要是等到了8 、9月份,不会是要更热吧?

很多小伙伴都表示,,现在天气的温度这么高,我们必须要做好应对措施,不然疏于防范,一下子中暑了可就不好了。

那作为有爬虫技术小伙伴些能不能做一个爬虫程序,爬取天气预警信息呢?不仅能够提前预防高温,有什么狂风暴雨之类的,也能提前做好准备,这个会很实用。既然小伙伴都这么建议了,我们就安排上,通过爬虫程序,爬取天气预警信息。

这里我们获取的数据来源于天气通讯社,在获取高温数据之前我们先对网站进行简单的分析,分析发现反爬机制不是很严,可以很好的获取,只要把基本的反爬措施做好就可以,比如代理 IP 的添加。

代理不知道选哪家靠谱的,这里我们推荐使用亿牛云代理。文中我们也实践下代理的使用,示例如下:

#! -*- encoding:utf-8 -*-
    import requests
    import random
    # 要访问的目标页面
    targetUrl = "http://httpbin.org/ip"
    # 要访问的目标HTTPS页面
    # targetUrl = "https://httpbin.org/ip"
    # 代理服务器(产品官网 www.16yun.cn)
    proxyHost = "t.16yun.cn"
    proxyPort = "31111"
    # 代理验证信息
    proxyUser = "username"
    proxyPass = "password"
    proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
        "host" : proxyHost,
        "port" : proxyPort,
        "user" : proxyUser,
        "pass" : proxyPass,
    }
    # 设置 http和https访问都是用HTTP代理
    proxies = {
        "http"  : proxyMeta,
        "https" : proxyMeta,
    }
    #  设置IP切换头
    tunnel = random.randint(1,10000)
    headers = {"Proxy-Tunnel": str(tunnel)}
    resp = requests.get(targetUrl, proxies=proxies, headers=headers)
    print resp.status_code
    print resp.text

通过爬虫获取到了这个高温报警信息我们就可以提前做好防护措施,避免因高温导致的中暑等问题。

以上就是python高温预警数据获取实例的详细内容,更多关于python获取高温数据的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python实现判断数组是否包含指定元素的方法
Jul 15 Python
python字符串连接方法分析
Apr 12 Python
最大K个数问题的Python版解法总结
Jun 16 Python
Python 装饰器实现DRY(不重复代码)原则
Mar 05 Python
对python使用http、https代理的实例讲解
May 07 Python
python range()函数取反序遍历sequence的方法
Jun 25 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
Sep 19 Python
Python如何获得百度统计API的数据并发送邮件示例代码
Jan 27 Python
Python操作MongoDb数据库流程详解
Mar 05 Python
Win 10下Anaconda虚拟环境的教程
May 18 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
浅谈matplotlib默认字体设置探索
Feb 03 Python
Python中的socket网络模块介绍
Jul 23 #Python
python解析照片拍摄时间进行图片整理
Jul 23 #Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 23 #Python
Python 避免字典和元组的多重嵌套问题
Jul 15 #Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 #Python
Python实现聚类K-means算法详解
Jul 15 #Python
python自动获取微信公众号最新文章的实现代码
Jul 15 #Python
You might like
php cookie的操作实现代码(登录)
2010/12/29 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
php实现简单加入购物车功能
2017/03/07 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
微信小程序手势操作之单触摸点与多触摸点
2017/03/10 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
vue 1.x 交互实现仿百度下拉列表示例
2017/10/21 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
使用vuex缓存数据并优化自己的vuex-cache
2018/05/30 Javascript
layui自定义工具栏的方法
2019/09/19 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
实例讲解Python中的私有属性
2014/08/21 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
syb养殖创业计划书
2014/01/09 职场文书
超市端午节活动方案
2014/01/23 职场文书
安全生产检查通报
2014/01/29 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
房产公证书格式
2015/01/26 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
python中pymysql包操作数据库方法
2022/04/19 Python