基于文本抓取元素
正如视频所示,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(___ = ___)