python爬虫各个城市空气质量检测
“”""
作者:小锋
功能描述:网络爬虫
版本号:2.0
“”"
根据小象学习案例做的小测试,只是将结果打印在控制台,还没有转字符串类型,想保存在本地的可以自己添加
import requests
from bs4 import BeautifulSoup
def get_city_aqi(city_pinyin):
“”""
返回城市AQI
“”"
url = ‘http://pm25.in/’ + city_pinyin
r = requests.get(url,timeout=30)
soup=BeautifulSoup(r.text,'lxml')
div_list=soup.find_all('div',{'class':'span1'})city=[]
for i in range(8):div_content = div_list[i]caption = div_content.find('div',{'class':'caption'}).text.strip()value=div_content.find('div',{'class':'value'}).text.strip()city.append((caption,value))
return city
def get_city_name():
url = ‘http://pm25.in/’
city_list=[]
r = requests.get(url,timeout=30)
print(r.status_code)
soup=BeautifulSoup(r.text,‘lxml’)
city_div=soup.find_all('div',{'class':'bottom'})[1]city_link_list=city_div.find_all('a')for city_link in city_link_list:city_name=city_link.textcity_pinyin=city_link['href'][1:]city_list.append((city_name,city_pinyin))return city_list
def main():
city_list=get_city_name()
for city in city_list:
city_name=city[0]
city_pinyin=city[1]
city_aqi=get_city_aqi(city_pinyin)
print(city_name,city_aqi)
if name == ‘main’:
main()
python爬虫各个城市空气质量检测相关推荐
- 网络爬虫-爬取指定城市空气质量检测数据
爬取指定城市空气质量检测数据 网站链接 → https://www.aqistudy.cn/historydata/ 以月数据为例,见下图: 然后我们通过console调试可以发现 这个网页在item ...
- 【HaaS Python硬件积木】空气质量检测模块 - CCS811
空气质量检测模块 - CCS811 来这里发现更多拿来即用的硬件积木 https://haas.iot.aliyun.com/solution/detail/hardware 一.产品简介 通过CCS ...
- Python爬虫——天气信息空气质量数据
import requests from bs4 import BeautifulSoup from pandas import read_csv from IPython.display impor ...
- python 爬取城市空气质量数据
[python]爬虫爬取中国城市的空气质量数据 使用工具:pycharm/python3.7,Chrome driver 使用库:selenium,time 一.下载Chrome driver(必读) ...
- python写空气质量提醒_你所在的城市空气质量如何?用Python可视化分析空气质量...
本文的文字及图片过滤网络,可以学习,交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于法纳斯特 ,作者法纳斯特 Python爬虫.数据分析.网站开发等案例教程视频免费在线观 ...
- python空气质量分析与预测_干货!如何用 Python+KNN 算法实现城市空气质量分析与预测?...
原标题:干货!如何用 Python+KNN 算法实现城市空气质量分析与预测? 作者 | 李秋键 责编 | 伍杏玲 封图 | CSDN 付费下载自东方 IC 出品 | CSDN(ID:CSDNnews) ...
- 城市空气质量(AQI)数据爬虫
全国各城市(网页上有的)空气质量爬虫,包括城市名称,AQI等信息,保存为.csv文件格式 网址首页:https://www.aqistudy.cn/historydata/index.php 首先是获 ...
- 你所在的城市空气质量如何?用Python可视化分析空气质量
本文的文字及图片过滤网络,可以学习,交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于法纳斯特 ,作者法纳斯特 Python爬虫.数据分析.网站开发等案例教程视频免费在线观 ...
- Python爬取国家数据中心环境数据(全国城市空气质量小时报)并导入csv文件
1.开发环境: python 3.5 + fiddler 4 (抓包工具)+ 火狐浏览器 + idea 2.分析要爬取的页面 2.1 首页 数据中心 点击 全国城市空气质量小时报 查看 ...
最新文章
- 2022-2028年中国冶金工业节能减排投资分析及前景预测报告
- IDEA及IDEA汉化包
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- (转)springboot:添加JSP支持
- LSSS线性秘密共享方案详细构造方法与原理解释试读
- spring mvc对异步请求的处理
- qt widget加载qml_Qml组件小知识
- 基于QGraphics的简易画板1
- 一个人越来越沉默,即便是对着家人也无话可说,这究竟是怎么了?
- ORACLE利用scn赚钱,在Oracle中增进SCN及案例介绍
- axure轮播图怎么设置循环轮播_Axure RP8 动态面板之轮播图设置
- uni.request在接口状态码403等还是走success
- TCP 和 UDP 有什么区别?
- Kconfig语法学习
- 淘宝直通车新功能智能推广 智能推广计划设置 智能推广优化 智能推广优化原则
- html如何查看字体样式,css2.0文档查阅及字体样式
- 洛谷P2791 幼儿园篮球题
- java protected_java语言中protected是什么意思
- 乐鑫esp32-c2开发演示
- C#开发BIMFACE系列19 服务端API之获取模型数据4:获取多个构件的共同属性
热门文章
- wordpress auto post 采集远程图片失败
- 类 ArrayList<E>
- jsp无法编译java_org.apache.jasper.JasperException:无法为JSP编译类:
- Android 雷达图(网状图)
- 通过openlayers加载dwg格式的CAD图并与互联网地图叠加
- 记录小白通过TCP/IP协议实现远程操作机械手臂
- 这几个神奇的视频编辑App,满满黑科技,1秒变出高大上大片
- 中金数据集团与腾讯云合力拓展信息安全、区块链业务领域
- java大全_Java基础知识大全(一)
- 睿象云-智能报警平台