北方“吃土”预警,沙尘暴又双叒叕来了

简介: 如何使用python获取历史上的沙尘暴数据

4月10日晚间,一场影响北方大部地区的沙尘暴引发大家的关注,北京发布大风、沙尘暴双预警,不少网友表示出门像打开“护眼模式”并且值得关注的是目前的这次沙尘天气过程是今年以来第8次,常年同期的沙尘过程次数是5至6次,今年沙尘出现的次数略偏多。
QQ图片20230411151900.png

不知道历史上每年出现沙尘天气的次数相比今年是怎么样的,这里我们通过python爬取爬取历史天气数据来进行分析。
首先简单的进行爬取步骤分析,
1.python库的选择,这里我使用的是Python中的BeautifulSoup库进行爬取,BeautifulSoup库是一个能够从HTML文件中提取数据的Python库,由于我们获取的HTML文件包含整个网页内容,我们还需要定位到我们所需要获取的数据部分。
2.分析网页结构,需要先打开我们要爬取的网页,使用谷歌浏览器等开发者工具快速定位到我们所需要的HTML内容:
3.存储数据,数据获取到后需要将数据以结构化的方式存储起来。
接下来就是爬取数据的实际操作,因为天气网大量访问是会触发一些反爬机制的,所以爬取过程中在代码里面添加了代理IP,选择的是由亿牛云提供的隧道爬虫代理,因为不管是代理延迟,访问速度,稳定性都是最优的。实现代码如下:
``#! -- encoding:utf-8 --

import requests
import random

# 要访问的目标页面
targetUrl = "https://www.tianqi.com//"

# 要访问的目标HTTPS页面
# targetUrl = "https://www.tianqi.com//"
proxyHost = "t.16yun.cn"
proxyPort = "31111"
# 代理验证信息
proxyUser = "udfejfhk"
proxyPass = "568547"

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
相关文章
|
数据采集 JavaScript 数据安全/隐私保护
“五一”出游堪比春运
python如何爬取马蜂窝数据
|
人工智能 算法 Cloud Native
双11带云小宝回家
大家好,筹备已久的“云小宝A计划”终于和大家见面啦!
双11带云小宝回家
一到冬天就兜售的空气净化器,未来会如何升级? | 行业
好在有人发明了空气净化器,当下正是空气净化器的旺季,小米在今天的压轴发布会上就发布了小米空气净化器2代。或许是提前得知了小米要发空气净化器的消息,曾打破京东众筹记录的『三个爸爸』在昨天就发布了一款面向儿童房的小型净化器:伊娃宝贝,定价2999元。
155 0
一到冬天就兜售的空气净化器,未来会如何升级? | 行业
|
人工智能 算法 前端开发
你是什么垃圾?阿里程序员又双叒叕放大招了
“干垃圾,还是湿垃圾?你是什么垃圾?”经过48小时紧急开发,昨天(7月3日),由阿里程序员志愿者开发的AI智能识别垃圾功能(测试版)在手机淘宝上线。
200 0
你是什么垃圾?阿里程序员又双叒叕放大招了
|
移动开发 开发框架 运维
蚂蚁金服mPaaS又双叒叕获奖啦!
蚂蚁金服mPaaS又双叒叕获奖啦!
721 0
蚂蚁金服mPaaS又双叒叕获奖啦!
|
人工智能 城市大脑 大数据
|
城市大脑 安全
上海临港国庆上演科技版“海滩救护队”,ET城市大脑指挥无人机自动巡逻
10月6日清晨5点45分,上海临港的新晋网红海滩已经迎来国庆长假的大批游客,其中一千米的海岸线上就聚集了一百多人。天空中忽然飞来一架无人机,原来还有15分钟就要涨潮了,无人机不断发出警报、提醒游客潮汐将至,并敦促游客离开,提醒大家随手带走垃圾。
1721 0
|
测试技术
今日科技联播:波音客机三小时飞越太平洋,特斯拉出电动皮卡啦!
大家好,我是今天科技联播的主持人:柚!子!菌! 谁的小眼睛,还没有看新闻?让我们来看看今天的必考新闻。
1345 0