选择多个 HTML 类型
正如视频所示,CSS 可以用来美化网页。最基础的做法是使用类型选择器(type selector):为某一类型的 HTML 元素定义样式,并将其应用到该类型的所有元素上。反过来,您也可以利用类型选择器来抓取页面中的特定 HTML 元素。
如视频演示,您还可以用逗号组合多个类型选择器,即 html_elements("type1, type2")。这样会选中所有具有 type1 或 type2 的元素。
请查看下面的 HTML:
<html>
<body>
<div>Python is perfect for programming.</div>
<p>Still, R might be better suited for data analysis.</p>
<small>(And has prettier charts, too.)</small>
</body>
</html>
原始 HTML 代码已存入变量 languages_raw_html。
本练习是课程的一部分
R 语言网页抓取
练习说明
- 读入
languages_raw_html。 - 按上述方法,选取该 HTML 中所有的
div和p元素。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
___ %>%
html_text()