开始使用免费开始使用

选择多个 HTML 类型

正如视频所示,CSS 可以用来美化网页。最基础的做法是使用类型选择器(type selector):为某一类型的 HTML 元素定义样式,并将其应用到该类型的所有元素上。反过来,您也可以利用类型选择器来抓取页面中的特定 HTML 元素。

如视频演示,您还可以用逗号组合多个类型选择器,即 html_elements("type1, type2")。这样会选中所有具有 type1type2 的元素。

请查看下面的 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 中所有的 divp 元素。

交互式实操练习

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

# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
	___ %>%
	html_text()
编辑并运行代码