越简单越好!
给定与上一个练习相同的 HTML……
<html>
<body>
<div class="first section">
A text with a <a href="#">link</a>.
</div>
<div class="second section">
Some text with <a href="#">another link</a>.
<div class="first paragraph">Some text.</div>
<div class="second paragraph">Some more text.
<div>...</div>
</div>
</div>
</body>
</html>
……您能否用一个更加简洁的选择器,选中"与之前相同的那 3 个节点"?
变量 complicated_html 已为您准备好。它包含了上述源代码对应的 HTML 文档。
本练习是课程的一部分
R 语言网页抓取
练习说明
- 构造一个简单的选择器,用于选中
div.second.section的全部 3 个后代。 - 该选择器必须只由恰好两个
div类型选择器和一个空格组成,总共 7 个字符!
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Select the three divs with a simple selector
complicated_html %>%
html_elements(___)