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文本特征抽取与向量化算法学习
Dec 22 Python
深入浅析python 中的匿名函数
May 21 Python
Python使用pymysql从MySQL数据库中读出数据的方法
Jul 25 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
Django对models里的objects的使用详解
Aug 17 Python
Python:二维列表下标互换方式(矩阵转置)
Dec 02 Python
pytorch实现onehot编码转为普通label标签
Jan 02 Python
从0到1使用python开发一个半自动答题小程序的实现
May 12 Python
Django 解决阿里云部署同步数据库报错的问题
May 14 Python
pandas创建DataFrame的7种方法小结
Jun 14 Python
python引入其他文件夹下的py文件具体方法
May 23 Python
基于Pygame实现简单的贪吃蛇游戏
Dec 06 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实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
jquery淡入淡出效果简单实例
2016/01/14 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
Python实现八大排序算法
2016/08/13 Python
Django实现快速分页的方法实例
2017/10/22 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
对Python中 \r, \n, \r\n的彻底理解
2020/03/06 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
python中如何打包用户自定义模块
2020/09/23 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
Linux面试题LINUX系统类
2014/11/19 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
保安的辞职报告怎么写
2014/01/20 职场文书
师德师风个人反思
2014/04/28 职场文书
植树节活动总结
2014/04/30 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
先进个人评语大全
2015/01/04 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers