or
本练习是课程的一部分
在本章中,您将认识超文本标记语言(HTML),这是一种用于构建现代网站的声明式语言。借助 rvest 库,您将学习如何查询简单的 HTML 元素,并完成第一个表格的抓取。
层叠样式表(CSS)用于描述网页上 HTML 元素的展示方式,包括颜色、字体和整体布局。在本章中,您将了解为何 CSS 选择器与连接符是网页抓取的关键工具。
上一章介绍的 CSS 选择器功能强大,但也有局限。例如,若您希望根据后代节点的属性来选择节点时,就需要借助 XPath。使用这种查询语言,您可以在复杂甚至糟糕的 HTML 结构中也能自如导航与抓取。
既然您已经会从网页中提取内容,是时候看看"幕后"了。在最后一章中,您将学习为何 HTTP 请求是每一次抓取操作的基础,以及如何自定义请求以遵循网页抓取的最佳实践。
当前练习