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字符编码
Jan 23 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
python pandas生成时间列表
Jun 29 Python
关于Flask项目无法使用公网IP访问的解决方式
Nov 19 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
Python实现动态循环输出文字功能
May 07 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
scrapy-splash简单使用详解
Feb 21 Python
浅析Python中的套接字编程
Jun 22 Python
Python+Matplotlib+LaTeX玩转数学公式
Feb 24 Python
ubuntu安装jupyter并设置远程访问的实现
Mar 31 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计数器的实现代码
2013/06/08 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
php修改数组键名的方法示例
2017/04/15 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
用python实现批量重命名文件的代码
2012/05/25 Python
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
如何使用Python调整图像大小
2020/09/26 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
css3实现超炫风车特效
2014/11/12 HTML / CSS
2014年小学元旦活动方案
2014/02/12 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
商铺门前三包责任书
2014/07/25 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
财务管理专业自荐书
2014/09/02 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP