问答 · ANSWER

步骤二与三是什么?

直接回答
BeautifulSoup解析网页的核心三步是创建对象、查找节点、获取节点信息。步骤二与三即查找节点与获取节点信息。

关键要点

  • 查找节点使用find()返回第一个匹配标签,或find_all()返回所有匹配标签的列表。
  • 查找可按标签名、属性(如class_、href)、文本内容(string参数)等多种规则进行。
  • 获取节点信息包括:tag.name获取标签名,tag.text获取文本内容,tag['href']获取属性值。
  • BeautifulSoup将HTML字符串转为树形结构,便于沿路径或根据特征定位节点。

怎么选 / 怎么做

使用BeautifulSoup解析网页的核心三步:
1. 创建BeautifulSoup对象。
2. 查找节点:使用find()或find_all()等方法定位。
3. 获取节点信息:从找到的节点提取文本、属性等。

常见问题

查找节点有哪些方法?

常用find()找第一个,find_all()找所有匹配标签。

如何按属性查找节点?

使用属性名=值形式,如find_all('a', class_='link')。

找到节点后如何获取信息?

用tag.text取文本,tag['href']取属性值。

深入学

小象教研组整理 · 内容来自课程讲义与企业内训素材,仅供学习参考。