【发布时间】:2018-06-04 08:18:50
【问题描述】:
您好,我是使用 R 从 Internet 上抓取数据的新手,遗憾的是,我对 HTML 和 XML 知之甚少。我试图在以下父页面上抓取每个故事链接:https://news.google.com/search?q=NREGA&hl=en-IN&gl=IN&ceid=IN%3Aen 我不关心父页面上的任何其他链接,但需要创建一个包含 URL 列、故事标题和然后是页面的完整文本(可以是几段文本)。
我尝试使用 rvest 包并获得了 url,但真正的问题是查看所有文章并提取文本并将所有内容存储在一个表格中。
对于 Google 新闻应用:
library(rvest)
url <- 'https://news.google.com/search?q=NREGA&hl=en-IN&gl=IN&ceid=IN%3Aen'
webpage <- read_html(url)
data_html <- html_nodes(webpage, '.VDXfz') %>% html_att
r('href')
【问题讨论】:
标签: r css-selectors rvest