“”""
作者:小锋
功能描述:网络爬虫
版本号: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爬虫各个城市空气质量检测相关推荐

  1. 网络爬虫-爬取指定城市空气质量检测数据

    爬取指定城市空气质量检测数据 网站链接 → https://www.aqistudy.cn/historydata/ 以月数据为例,见下图: 然后我们通过console调试可以发现 这个网页在item ...

  2. 【HaaS Python硬件积木】空气质量检测模块 - CCS811

    空气质量检测模块 - CCS811 来这里发现更多拿来即用的硬件积木 https://haas.iot.aliyun.com/solution/detail/hardware 一.产品简介 通过CCS ...

  3. Python爬虫——天气信息空气质量数据

    import requests from bs4 import BeautifulSoup from pandas import read_csv from IPython.display impor ...

  4. python 爬取城市空气质量数据

    [python]爬虫爬取中国城市的空气质量数据 使用工具:pycharm/python3.7,Chrome driver 使用库:selenium,time 一.下载Chrome driver(必读) ...

  5. python写空气质量提醒_你所在的城市空气质量如何?用Python可视化分析空气质量...

    本文的文字及图片过滤网络,可以学习,交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于法纳斯特 ,作者法纳斯特 Python爬虫.数据分析.网站开发等案例教程视频免费在线观 ...

  6. python空气质量分析与预测_干货!如何用 Python+KNN 算法实现城市空气质量分析与预测?...

    原标题:干货!如何用 Python+KNN 算法实现城市空气质量分析与预测? 作者 | 李秋键 责编 | 伍杏玲 封图 | CSDN 付费下载自东方 IC 出品 | CSDN(ID:CSDNnews) ...

  7. 城市空气质量(AQI)数据爬虫

    全国各城市(网页上有的)空气质量爬虫,包括城市名称,AQI等信息,保存为.csv文件格式 网址首页:https://www.aqistudy.cn/historydata/index.php 首先是获 ...

  8. 你所在的城市空气质量如何?用Python可视化分析空气质量

    本文的文字及图片过滤网络,可以学习,交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于法纳斯特 ,作者法纳斯特 Python爬虫.数据分析.网站开发等案例教程视频免费在线观 ...

  9. Python爬取国家数据中心环境数据(全国城市空气质量小时报)并导入csv文件

    1.开发环境: python 3.5   + fiddler 4 (抓包工具)+ 火狐浏览器 + idea 2.分析要爬取的页面 2.1  首页  数据中心  点击 全国城市空气质量小时报   查看 ...

最新文章

  1. 2022-2028年中国冶金工业节能减排投资分析及前景预测报告
  2. IDEA及IDEA汉化包
  3. 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
  4. (转)springboot:添加JSP支持
  5. LSSS线性秘密共享方案详细构造方法与原理解释试读
  6. spring mvc对异步请求的处理
  7. qt widget加载qml_Qml组件小知识
  8. 基于QGraphics的简易画板1
  9. 一个人越来越沉默,即便是对着家人也无话可说,这究竟是怎么了?
  10. ORACLE利用scn赚钱,在Oracle中增进SCN及案例介绍
  11. axure轮播图怎么设置循环轮播_Axure RP8 动态面板之轮播图设置
  12. uni.request在接口状态码403等还是走success
  13. TCP 和 UDP 有什么区别?
  14. Kconfig语法学习
  15. 淘宝直通车新功能智能推广 智能推广计划设置 智能推广优化 智能推广优化原则
  16. html如何查看字体样式,css2.0文档查阅及字体样式
  17. 洛谷P2791 幼儿园篮球题
  18. java protected_java语言中protected是什么意思
  19. 乐鑫esp32-c2开发演示
  20. C#开发BIMFACE系列19 服务端API之获取模型数据4:获取多个构件的共同属性

热门文章

  1. wordpress auto post 采集远程图片失败
  2. 类 ArrayList<E>
  3. jsp无法编译java_org.apache.jasper.JasperException:无法为JSP编译类:
  4. Android 雷达图(网状图)
  5. 通过openlayers加载dwg格式的CAD图并与互联网地图叠加
  6. 记录小白通过TCP/IP协议实现远程操作机械手臂
  7. 这几个神奇的视频编辑App,满满黑科技,1秒变出高大上大片
  8. 中金数据集团与腾讯云合力拓展信息安全、区块链业务领域
  9. java大全_Java基础知识大全(一)
  10. 睿象云-智能报警平台