有什么方法可以从R中的各个网站(例如Google新闻)获取RSS feed,并在R闪亮的界面中显示它们?
我尝试使用lookup(<label/buttontext>)
库,但是它不起作用...
这是我的代码:
feedeR
我收到以下错误消息:
library(feedeR)
feed.extract("news.google.com/search?q=Boston&hl=en&ie=utf-8&num=100&output=rss")
答案 0 :(得分:0)
您的RSS链接错误。通过查询进行搜索的正确格式为https://news.google.com/rss/search?q={query}
。
以下是一个很好的答案,它解释了Google新闻RSS搜索查询的格式:https://stackoverflow.com/a/51537262
在您的情况下,它将起作用:
library(feedeR)
myquery <- feed.extract("https://news.google.com/rss/search?q=Boston")
您在问题中输入的其他参数还是默认值。
要使用结构化的数据框,请使用以下内容:
data.frame(myquery$items)
或者,如果您喜欢library(tidyverse)
:
myquery$items %>% as_tibble()