在R闪亮的网络应用程序中获取RSS提要
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在R闪亮的网络应用程序中获取RSS提要相关的知识,希望对你有一定的参考价值。
有没有办法从R中的各种网站(例如Google新闻)获取RSS源,并将它们显示在R闪亮的界面中?
我尝试过使用feedeR
库,但它不起作用......这是我的代码:
library(feedeR)
feed.extract("news.google.com/search?q=Boston&hl=en&ie=utf-8&num=100&output=rss")
我收到以下错误消息:
Error: XML content does not seem to be XML: ''
答案
你的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()
以上是关于在R闪亮的网络应用程序中获取RSS提要的主要内容,如果未能解决你的问题,请参考以下文章