在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提要的主要内容,如果未能解决你的问题,请参考以下文章

从 RSS 提要获取实际内容

无法使用jsoup获取RSS提要链接

从 Feedburner RSS 提要中获取原始 XML 数据

从外部RSS提要获取Wordpress特色图像

将 RSS 提要发送到 phpMyAdmin

如何获取 RSS 提要上的所有旧项目?