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类参数self使用示例
Feb 17 Python
使用Python的PEAK来适配协议的教程
Apr 14 Python
对命令行模式与python交互模式介绍
May 12 Python
实例详解Matlab 与 Python 的区别
Apr 26 Python
利用Python校准本地时间的方法教程
Oct 31 Python
Python 使用 prettytable 库打印表格美化输出功能
Dec 26 Python
python函数enumerate,operator和Counter使用技巧实例小结
Feb 22 Python
浅谈Python中的异常和JSON读写数据的实现
Feb 27 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
Jan 12 Python
python 调用js的四种方式
Apr 11 Python
TensorFlow的自动求导原理分析
May 26 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教程孙仲岳主讲
2008/01/07 PHP
PHP实现变色验证码实例
2014/01/06 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
javascript delete 使用示例代码
2010/03/29 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
React props和state属性的具体使用方法
2018/04/12 Javascript
学习Vue组件实例
2018/04/28 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
vue实现记事本功能
2019/06/26 Javascript
vue源码中的检测方法的实现
2019/09/26 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
Python中如何获取类属性的列表
2016/12/26 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
python判断数字是否是超级素数幂
2018/09/27 Python
python实现合并两个排序的链表
2019/03/03 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
python实现键盘输入的实操方法
2019/07/16 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
FILA德国官方网站:来自意大利的体育和街头服饰品牌
2019/07/19 全球购物
应届毕业生应聘自荐信
2013/12/07 职场文书
黄河象教学反思
2014/02/10 职场文书
网络编辑岗位职责
2014/03/18 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书