[原]Python爬虫编程思想(56):Beautiful Soup方法选择器之find方法
2021-10-16 13:45:12 Author: blog.csdn.net(查看原文) 阅读量:18 收藏

find方法与find_all方法有如下几点不同。

  1. find方法用于查询满足条件的第1个节点,而find_all方法用于查询所有满足条件的节点。
  2. 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.

文章来源: https://blog.csdn.net/nokiaguy/article/details/120797031
如有侵权请联系:admin#unsafe.sh