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的setuptools框架下生成egg的教程
Apr 13 Python
Python字典简介以及用法详解
Nov 15 Python
Python实现的单向循环链表功能示例
Nov 10 Python
Python实现抢购IPhone手机
Feb 07 Python
python批量修改图片大小的方法
Jul 24 Python
python使用sessions模拟登录淘宝的方式
Aug 16 Python
Python脚本操作Excel实现批量替换功能
Nov 20 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
python中pyplot基础图标函数整理
Nov 10 Python
用python 绘制茎叶图和复合饼图
Feb 26 Python
Python打包exe时各种异常处理方案总结
May 18 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三元运算符的结合性介绍
2012/01/10 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
python中线程和进程有何区别
2020/06/17 Python
python3判断IP地址的方法
2021/03/04 Python
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
HR喜欢的自荐信格式
2013/10/08 职场文书
施工工地安全标语
2014/06/07 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
地陪导游欢迎词
2015/01/26 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
学校教学管理制度
2015/08/06 职场文书
企业文化学习心得体会
2016/01/21 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技