r - 在 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()
推荐阅读
- javascript - 如何导出 minify 或 uglify javascript 库文件
- algorithm - 在二维矩阵中找到最小成本
- c++ - 可变参数模板的 std::conditional
- java - 在多个资源请求的情况下还原更改的最佳实践是什么?
- python - 比较两个数据框并在 Python 中创建比较矩阵?
- python - .loc 在具有相同条件的多个列上
- node.js - 为什么我只在一个帖子路线中出现禁止错误?
- mysql - 失败:Linux MySql 数据库上的 Microsoft.EntityFrameworkCore.Database.Command[20102]
- python - turtle.write() 函数不在海龟窗口中写入
- javascript - 防止并发ajax请求,让他们等待