如何用Python爬取数据,python爬虫爬取数据
1、find_all()的爬取
Find_all():提取所有符合要求的数据,搜索当前标签的所有标签子节点,判断是否符合过滤器的条件。
2、用法
废话。查找全部(标签,属性)3、注意,
bs、标签和属性的使用与find()一致。但是,从find_all()中提取的数据类型与find()不同。find()方法提取的数据类型通常是Tag,find_all提取的数据类型通常是ResultSet。当我们遇到标签类型的数据时,可以通过Tag.text()进一步提取纯文本格式的内容,通过Tag[PropertyName]提取特定属性的值。当我遇到ResultSet类型的数据时,我会想办法通过遍历进一步提取所有符合条件的数据。
4、实例
#最灵活的使用方式
Li _ quick=soup . find _ all(attrs={ class : item-1 })
forli_quickinli_quick:
Print(最灵活的搜索方法3360 ,li _ quick)以上是用python爬取数据的方法。我们之前已经学过find方法,所以这个find_all()也是比较简单快捷的抓取方法之一。更多python学习方向:Python基础课程
(推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。