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微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 Python
Django实现一对多表模型的跨表查询方法
Dec 18 Python
对pyqt5中QTabWidget的相关操作详解
Jun 21 Python
python通过TimedRotatingFileHandler按时间切割日志
Jul 17 Python
python 实现list或string按指定分段
Dec 25 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
python下对hsv颜色空间进行量化操作
Jun 04 Python
浅谈Python列表嵌套字典转化的问题
Apr 07 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
JS验证字符串功能
2017/02/22 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
vue实现图片上传预览功能
2019/12/23 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
员工自我鉴定范文
2013/10/06 职场文书
管理科学大学生求职信
2013/11/13 职场文书
学生打架检讨书
2014/02/14 职场文书
师德师风演讲稿
2014/05/05 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
大学生党员自我评价
2015/03/04 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
鲁冰花观后感
2015/06/10 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python
Go web入门Go pongo2模板引擎
2022/05/20 Golang