知行编程网知行编程网  2022-09-29 09:00 知行编程网 隐藏边栏  50 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何用python爬取数据的相关知识,包括如何用python爬取网站信息,以及用python爬取图片的代码这些编程知识,希望对大家有参考作用。

如何用python抓取数据


1、find_all()的爬取

find_all():提取所有满足要求的数据,搜索当前标签的所有标签子节点,判断是否满足过滤条件。


2、用法

bs对象.find_all(标签,属性)


3、注意

bs 对象、标签和属性的使用方式与 find() 相同。但是,从 find_all() 中提取的数据类型与 find() 不同。 find()方法提取的数据类型通常是Tag,find_all提取的数据类型通常是ResultSet。当遇到Tag类型的数据时,我们可以通过Tag.text()进一步提取纯文本格式的内容,通过Tag['PropertyName']提取特定属性的值。当遇到ResultSet类型的数据时,我会想办法通过遍历进一步提取所有符合条件的数据。


4、实例

# 最灵活的使用方式
li_quick = soup.find_all(attrs={'class':'item-1'})
for li_quick in li_quick:
print('最灵活的查找方法:',li_quick)

以上就是用python爬取数据的方法,在之前我们已经对find方法有所学习,那么本篇find_all()也是比较简单和快速的爬取方法之一。

更多Python学习指路:


(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享