python爬虫,爬取表格数据
python爬虫,爬取全国空气质量指数
编程环境:Jupyter Notebook
所要爬取的网页数据内容如下图
python爬虫代码及含义详细说明
#全国城市
import time
import requests
from bs4 import BeautifulSoup
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'
}#爬虫[Requests设置请求头Headers],伪造浏览器
# 核心爬取代码
url= 'http://www.tianqihoubao.com/aqi/aqi_rank.html'
params = {"show_ram":1}
response = requests.get(url,params=params, headers=headers)#访问url
listData=[]#定义数组
soup = BeautifulSoup(response.text, 'html.parser')#获取网页源代码
tr = soup.find('table',class_='b').find_all('tr')#.find定位到所需数据位置 .find_all查找所有的tr(表格)
# 去除标签栏
for j in tr[1:]: #tr2[1:]遍历第1列到最后一列,表头为第0列td = j.find_all('td')#td表格Date = td[0].get_text().strip() #遍历排名Quality_grade = td[1].get_text().strip() #遍历城市AQI = td[2].get_text().strip() #遍历空气质量指数AQIAQI_rank = td[3].get_text().strip() #遍历PM2.5浓度PM = td[4].get_text() #遍历空气质量状况Cities = td[5].get_text() #遍历省份listData.append([Date,Quality_grade,AQI,AQI_rank,PM,Cities])
print (listData)#打印
运行结果如下
python爬虫,爬取表格数据相关推荐
- python爬表格数据_python爬虫,爬取表格数据
python爬虫,爬取表格数据 python爬虫,爬取表格数据 python爬虫,爬取全国空气质量指数 编程环境:Jupyter Notebook 所要爬取的网页数据内容如下图 python爬虫代码及 ...
- Python爬虫爬取疫情数据并可视化展示
这篇文章主要介绍了Python利用爬虫爬取疫情数据并进行可视化的展示,文中的示例代码讲解清晰,对工作或学习有一定的价值,需要的朋友可以参考一下.编程资料点击领取 目录 知识点 开发环境 爬虫完整代码 ...
- python爬虫数据分析可以做什么-python爬虫爬取的数据可以做什么
在Python中连接到多播服务器问题,怎么解决你把redirect关闭就可以了.在send时,加上参数allow_redirects=False 通常每个浏览器都会设置redirect的次数.如果re ...
- python 爬虫爬取疫情数据,爬虫思路和技术你全都有哈(一)
python 爬虫爬取疫情数据,爬虫思路和技术你全都有哈(二.数据清洗及存储) 爬起疫情数据,有两个网址: 1.百度:链接 2.丁香园疫情:链接 在这两个中,丁香园的爬虫相对简单一点,所以今天就展示一 ...
- Python爬虫爬取网页数据并存储(一)
Python爬虫爬取网页数据并存储(一) 环境搭建 爬虫基本原理 urllib库使用 requests库使用 正则表达式 一个示例 环境搭建 1.需要事先安装anaconda(或Python3.7)和 ...
- python 爬虫爬取疫情数据,爬虫思路和技术你全都有哈(二)
上一章: python 爬虫爬取疫情数据,爬虫思路和技术你全都有哈(一.爬虫思路及代码) 第三步:数据清洗 清洗数据很简单,就是数据太乱的话,就得花些时间,所以一定要有一个好的方法,才能避免在清洗数据 ...
- java爬虫抓取nba_利用Python爬虫爬取NBA数据功能实例分享
Python实现爬虫爬取NBA数据功能示例 本文实例讲述了Python实现爬虫爬取NBA数据功能.分享给大家供大家参考,具体如下: 爬取的网站为:stat-nba.com,这里爬取的是NBA2016- ...
- python爬网站数据实例-利用Python爬虫爬取NBA数据功能实例分享
Python实现爬虫爬取NBA数据功能示例 本文实例讲述了Python实现爬虫爬取NBA数据功能.分享给大家供大家参考,具体如下: 爬取的网站为:stat-nba.com,这里爬取的是NBA2016- ...
- python如何爬虫网页数据-python爬虫——爬取网页数据和解析数据
1.网络爬虫的基本概念 网络爬虫(又称网络蜘蛛,机器人),就是模拟客户端发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序. 只要浏览器能够做的事情,原则上,爬虫都能够做到. ...
最新文章
- 今日 Paper | 手部和物体重建;三维人体姿态估计;图像到图像变换等
- perl 计算多维数组的行数,以及每行的元素数
- 树状数组 区间update/query
- NFS共享服务搭建笔记
- mysql数据库utf-8编码
- 直播 | 北京邮电大学助理教授王啸:网络嵌入的最新进展
- convert.todatetime指定日期格式_JDK1.8新增日期时间类型
- 用java自动化访问百度测试_java+eclipse+selenium+百度搜索设置自动化测试
- python __import__和import区别_Python中import 与__import__() 之间的区别比较
- hdu 1421 搬寝室
- Unity3D基础2:新建模型
- 关于caffe-ssd训练时smooth_L1到底参与运算与否的问题
- 《金字塔原理》学习笔记
- CTCS列控系统原理--详细学习笔记
- java 概率生成随机数_JAVA 生成随机数,并根据概率、比率
- 工商行政许可信息爬取及展示系统的设计与实现
- w ndows7怎么设置打印机,windows7中如何设置打印机纸张大小 以241-2纸张为例
- 【HTML5 基础】HTML5重要内容
- Unity_检测颜色相似度
- 文件的属性 计算机知识,电脑文件属性是什么