R 是统计计算和数据分析的利器。给定一个数据集,利用前几章介绍到的 R 中灵活的数据结构或高性能计算,我们可以很方便地进行数据转换、建模和数值分析。一般来说,商业数据库会将数据以表格的形式很好地组织起来,便于使用。然而,情况并非总是如此合意,输入数据集也并非总是立即可得。有时,我们需要自己收集数据。对于很多研究领域而言,网页内容是一个重要的数据源。为了从互联网上收集(抓取或收取)数据,我们需要适当的技术和工具。本章将会介绍网络爬虫的基本知识和工具,包括:
查阅网页内容
使用 CSS 选择器从网页中提取数据
使用 XPath 选择器
分析 HTML 代码并提取数据