python高温预警数据获取实例

 更新时间:2022-08-03 22:52:24   作者:佚名   我要评论(0)

引言
最近一段时间,四川真的感觉遭遇了最大最强高温,一到户外感觉都要被烤干了,可怕的故事是,现在才只有7月份呢,要是等到了8 、9月份,

引言

最近一段时间,四川真的感觉遭遇了最大最强高温,一到户外感觉都要被烤干了,可怕的故事是,现在才只有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 Flask 请求数据获取响应详解
  • Python爬虫获取数据保存到数据库中的超详细教程(一看就会)
  • python获取http请求响应头headers中的数据的示例
  • Python Django获取URL中的数据详解
  • 浅谈Python如何获取excel数据

相关文章

  • python高温预警数据获取实例

    python高温预警数据获取实例

    引言 最近一段时间,四川真的感觉遭遇了最大最强高温,一到户外感觉都要被烤干了,可怕的故事是,现在才只有7月份呢,要是等到了8 、9月份,
    2022-08-03
  • Unity创建平铺网格地图的方法

    Unity创建平铺网格地图的方法

    本文实例为大家分享了Unity创建平铺网格地图的具体代码,供大家参考,具体内容如下 创建预制件 先拖进场景,再从层级拖回资源 选中源图像文
    2022-08-03
  • Go语言测试库testify使用学习

    Go语言测试库testify使用学习

    目录简介准备工作assertContainsDirExistsElementsMatchEmptyEqualErrorEqualValuesErrorErrorAsErrorIs逆断言Assertions 对象requiremocksu
    2022-08-03
  • echarts几个公司内部数据可视化图表必收藏

    echarts几个公司内部数据可视化图表必收藏

    目录折线图日负荷折线图最大需求表柱状图日电量柱状图分时电量功率因数三相温度水球图年月日负荷率图散点图三相平衡最近公司有一个需求,要做
    2022-08-03
  • Python中的 No Module named ***问题及解决

    Python中的 No Module named ***问题及解决

    目录No Module named ***问题问题描述python3 No module named 'PIL'使用命令No Module named ***问题 问题描述 使用python的时候,
    2022-08-03
  • 一文搞懂PHP中的抽象类和接口

    一文搞懂PHP中的抽象类和接口

    目录一.抽象类1.定义2.应用场景3.入门代码4.细节5. 代码分解二.接口1.定义2. 应用场景3.入门代码4.注意细节三.类和接口之间关系一.抽象类 1.
    2022-07-25
  • php性能优化进阶不要在for循环中操作DB

    php性能优化进阶不要在for循环中操作DB

    目录前言场景说明解题思路核心代码示例性能对比反思总结前言 如何提高程序运行速度,减轻服务器压力是服务端开发必须面对的一个问题。 简单且
    2022-07-25
  • PHP常见方法封装总结

    PHP常见方法封装总结

    目录1.get请求2.post请求3.随机字符串4.返回json数据5.数据过滤6.重定向7.获取客户端ip1.get请求 function get_curl($url, $timeout = 5) {
    2022-07-25
  • PHP实现生成二维码的示例代码

    PHP实现生成二维码的示例代码

    目录前言1、目前有2种类型的二维码2、用户扫描带场景值二维码时,可能推送以下两种事件3、创建二维码ticket4、临时二维码请求说明5、永久二维
    2022-07-25
  • PHP操作XML的教程详解

    PHP操作XML的教程详解

    php操作XML <?xml version="1.0" encoding="utf-8"?> <article> <item> <title size="1">title1</title> <content>cont
    2022-07-25

最新评论