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基于分水岭算法解决走迷宫游戏示例
Sep 26 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 Python
Python实现按逗号分隔列表的方法
Oct 23 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
python获取引用对象的个数方式
Dec 20 Python
基于keras 模型、结构、权重保存的实现
Jan 24 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
Django模板标签{% for %}循环,获取制定条数据实例
May 14 Python
浅谈django 重载str 方法
May 19 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
Jun 28 Python
详解用selenium来下载小姐姐图片并保存
Jan 26 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 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
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
PHP版自动生成文章摘要
2008/07/23 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
PHP数组实例详解
2016/06/26 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
基于jquery插件编写countdown计时器
2016/06/12 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
2017/02/05 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
Python抽象类的新写法
2015/06/18 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
八大排序算法的Python实现
2021/01/28 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
十岁生日同学答谢词
2014/01/19 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
2015年资料员工作总结
2015/04/25 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS