find_all()方法

image.png

给True显示所有标签

  1. >>> for tag in soup.find_all(True):
  2. print(tag.name) # 打印所有标签的名字
  3. html
  4. head
  5. title
  6. body
  7. p
  8. b
  9. p
  10. a
  11. a

使用正则表达式匹配名字以b开头的标签

  1. >>> import re
  2. >>> for tag in soup.find_all(re.compile('b')):
  3. print(tag.name)
  4. body
  5. b

attrs字段

image.png
image.png

recursive字段

image.png

string字段

image.png

等价形式

image.png

扩展方法

image.png