开始使用免费开始使用

基于文本抓取元素

正如视频所示,text() 函数也可以让您根据元素的文本(以及其父元素)进行选择。下面是一段有序列表:

<h3>The rules of programming</h3>
<ol>
  <li>Have <em>fun</em>.</li>
  <li><strong>Don't</strong> repeat yourself.</li>
  <li>Think <em>twice</em> when naming variables.</li>
</ol>

本练习中,您的目标是提取其中强调了 "twice" 的那个 li 元素。

您也许会想,这里直接用 CSS 选择器 li:last-child 会简单得多,但请先完成这个练习再说……

programming_html 包含上述 HTML 文档。

本练习是课程的一部分

R 语言网页抓取

查看课程

交互式实操练习

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

# Select all li elements
programming_html %>%
	html_elements(___ = ___)
编辑并运行代码