使用 YQL 如何从名称中包含冒号的 Feed 中选择项目?

发布于 2024-09-08 19:21:30 字数 597 浏览 5 评论 0原文

我正在使用 YQL 来解析一些网络提要,尤其是这个。

从 rss WHERE url='http://www.arena.net/blog 选择 * /feed'

此查询返回一堆字段,其中一个字段看起来像

content:encoded

如何选择要过滤的字段?我想做这样的事情,

SELECT title, link, pubDate, content:encoded FROM rss WHERE url='http://www.arena.net/blog/feed'

但这是无效的。我尝试过用斜线逃脱,但没有成功。

I'm using YQL to parse some web feeds, this one in particular.

SELECT * FROM rss WHERE url='http://www.arena.net/blog/feed'

This query returns a bunch of fields, one of which looks like

content:encoded

How can I select that field to filter? I want to do something like this,

SELECT title, link, pubDate, content:encoded FROM rss WHERE url='http://www.arena.net/blog/feed'

but that is invalid. I've tried escaping with a slash without any luck.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

再可℃爱ぅ一点好了 2024-09-15 19:21:30
SELECT title, link, pubDate, encoded
FROM rss
WHERE url='http://www.arena.net/blog/feed' 

这是控制台链接

SELECT title, link, pubDate, encoded
FROM rss
WHERE url='http://www.arena.net/blog/feed' 

Here's a console link.

随遇而安 2024-09-15 19:21:30

将字段名称放在反引号中,最重要的是:

SELECT title, link, pubDate, `content:encoded` FROM rss
 WHERE url='http://www.arena.net/blog/feed'

应该有效

Put the field name in back-quotes, of all things:

SELECT title, link, pubDate, `content:encoded` FROM rss
 WHERE url='http://www.arena.net/blog/feed'

Should work

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文