开始使用免费开始使用

使用伪类选择最后一个子元素

在下面的 HTML 中,最后一个段落显示了文本作者。这里有两组 p 节点:

<html>
  <body>
    <div>
      <p class = 'text'>A sophisticated text [...]</p>
      <p class = 'text'>Another paragraph following [...]</p>
      <p class = 'text'>Author: T.G.</p>
    </div>
    <p>Copyright: DC</p>
  </body>
</html>

在本练习中,您的任务是在该 div 内选择最后一个 p 节点。

正如您在视频中学到的那样,当没有其他方式(例如通过 ID 选择器或唯一类名)来选择页面上的特定节点时,伪类会很有用。

上述 HTML 文档通过变量 nested_html 提供给您(已用 read_html() 读入)。

本练习是课程的一部分

R 语言网页抓取

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Select the last child of each p group
nested_html %>%
	___
编辑并运行代码