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的Twisted框架编写简单的网络客户端
Apr 16 Python
浅析Python数据处理
May 02 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
python组合无重复三位数的实例
Nov 13 Python
Python中psutil的介绍与用法
May 02 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
Jun 18 Python
python print出共轭复数的方法详解
Jun 25 Python
Python Process多进程实现过程
Oct 22 Python
python通过链接抓取网站详解
Nov 20 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
Feb 03 Python
解决pytorch 的state_dict()拷贝问题
Mar 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
array_multisort实现PHP多维数组排序示例讲解
2011/01/04 PHP
php递归删除目录下的文件但保留的实例分享
2014/05/10 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
PHP针对字符串开头和结尾的判断方法
2016/07/11 PHP
Laravel + Elasticsearch 实现中文搜索的方法
2020/02/02 PHP
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
python不使用for计算两组、多个矩形两两间的iou方式
2020/01/18 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
英国电器零售商:PRC Direct
2018/06/21 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
个人自我鉴定
2013/11/07 职场文书
岗位职责的含义
2013/11/17 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
党员创先争优公开承诺书
2014/03/28 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
会计岗位职责
2015/02/03 职场文书
面试复试通知单
2015/04/24 职场文书
2015年网管个人工作总结
2015/05/22 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python