Python爬虫编程思想(56):Beautiful Soup方法选择器之find方法
Posted 蒙娜丽宁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(56):Beautiful Soup方法选择器之find方法相关的知识,希望对你有一定的参考价值。
find方法与find_all方法有如下几点不同。
- find方法用于查询满足条件的第1个节点,而find_all方法用于查询所有满足条件的节点。
- find_all方法返回bs4.element.ResultSet对象,而find方法返回的是bs4.element.Tag对象。
find方法与find_all方法的参数和使用方法完全相同。
下面的本例同时使用find_all方法和find方法根据相同的查询条件查询节点,并输出各自的查询结果。
from bs4 import BeautifulSoup
html = \'\'\'
<div>
<ul>
<li class="item1" value1="1234" value2 = "hello world">
<a href="https://geekori.com"> geekori.
以上是关于Python爬虫编程思想(56):Beautiful Soup方法选择器之find方法的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(135):多线程和多进程爬虫--Python与线程