问题标签 [magpie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2949 浏览

php - MagpieRSS:无法获取错误

当我的脚本从我的本地 Apache 服务器解析 RSS 提要时,它解析得很好,但是当我将脚本上传到远程托管服务器时,它给出了错误:

警告:Magpie RSS:无法获取(url)并且缓存在 magpierss-0.6/rss_fetch.inc 中关闭

在第 231 行。

我已经搜索了可能的答案,任何关于启用和更改缓存生命周期的建议。我认为这不是问题 - 看起来问题出在远程托管 Apache 服务器或拒绝访问我的主机。

任何人都可以帮忙吗?

0 投票
1 回答
1290 浏览

php - Magpie RSS 不显示内容

我有一个博客的 RSS 提要,我正试图使用​​ Magpie RSS 解析器在另一个网站上显示它。它可以正确获取“链接”和“标题”标签,但不会获取博客帖子的内容。过去,我已经让它工作了,但内容被包含在一个标签中。在这种情况下,内容如下所示:

XML

PHP

谁能想到为什么它没有抓取内容标签中的内容,或者是否有办法解决这个问题?任何帮助将非常感激!

0 投票
3 回答
3529 浏览

php - 如何从 RSS 中的 CDATA 获取 src?

我正在使用 Magpie 从 RSS 提要中获取数据。
$rss[description] 包含带有 html 元素的 CDATA:

我怎样才能从中获取“ img_url”?是preg_match()唯一的方法吗?也许我可以使用 simpleXML?

0 投票
1 回答
61 浏览

php - 从不正确的 RSS 中检索数据

我收到一个结构如下的 XML 文件:

我通常使用 MagpieRss,但这个提要不是正确的 RSS,所以 $rss->items 给了我一个包含 10 个(实际项目数)空元素的数组。
如何获取数据,最好使用 Magpie?
我现在使用 simpleXML,但由于其输出格式与 Magpie 的格式不同,它不是最佳选择。我不得不重写以下所有代码以适应这两种格式。

0 投票
2 回答
581 浏览

php - 使用 PHP 显示 RSS 提要属性

我正在尝试使用 PHP 显示来自 RSS 提要的结果。我已经成功使用了 magpie [magpierss.sourceforge.net] 和 rss_php [rssphp.net]

但是,两个解析器在获取属性值时都遇到了问题,特别是 media:thumbnail

任何提示或帮助?我难住了。

0 投票
1 回答
849 浏览

php - 如何在 mysql 中使用 Magpie 在 php 中存储 rss

我需要从 12 个不同的网站获取 RSS 提要。我只想在主页上向用户显示选定的提要。我正在使用 Magpie RSS 解析器来显示 RSS 提要。但是我如何将它们存储在数据库中。我使用以下代码来获取提要。

现在我如何将它存储到数据库中。

0 投票
3 回答
2412 浏览

rss - 需要帮助从 pinterest rss 提要中提取图像 src url

基本上,我正在尝试将 Pinterest 提要小部件添加到 ExpressionEngine 站点。我发现本教程非常有帮助,但问题是我无法使用引用的标签剥离插件,因为我正在帮助的网站使用 ExpressionEngine 1x,而该插件仅适用于 2x。

如果您查看 Pinterest rss 源的来源,例如:http ://pinterest.com/amazon/feed.rss ,您会看到<description>标签中包含 Pinterest 图像的 url 以及 pin 的标题、标签和相关信息链接到 pinterest 上的图钉。我希望能够仅提取“img src”之后双引号之间的值。

本教程还使用了一个名为 Magpie 的插件,该插件已经加载到网站上,所以我很好。

理想情况下,我希望我的代码看起来像这样:

显然“code-to-grab-the-img-src->{description}”不起作用,所以我正在寻找一个函数或其他东西。如何告诉 Magpie 在不使用 SuperGeekery Tag Stripper 插件的情况下仅提取 img src 值?

谢谢!

0 投票
1 回答
379 浏览

wordpress - 使用 Magpie 过滤掉包含特定图像的 RSS 项目

在这方面与 Wordpress 合作。我正在使用 Magpie 来获取 RSS 提要,但我只希望它显示包含特定图像的项目。这是我要搜索的特定标签:

这是我在这个应用程序中使用的特定代码。它是基本的,而且我对 Magpie 或 PHP 并不是非常熟练(我假设对于那些对 PHP 有更深入了解的人来说,有更优雅的方法可以做到这一点):

同样,我只想在“media:thumbnail”标签中显示具有该特定图像 url 的项目并丢弃所有其他项目。

0 投票
0 回答
381 浏览

php - magpierss 解析后从 utf-8 xml 返回垃圾文本

我一直在使用 MagpieRSS 从 xml 文件中获取提要。XML 文件采用 UTF-8 字符编码 ( language = 'ja,jp')。

但是在解析 xml 之后,Magpie 返回垃圾字符串而不是日文字符。

如何告诉 Magpie 返回 UTF-8 格式以获取我需要的正确日文字符?

0 投票
1 回答
68 浏览

wordpress - Wordpress 没有按需提取 Dircaster 脚本

我有一个脚本,当作为 php 独立运行时,它可以正常工作。它是 rss 提要的简单输出,但 rss 是由 dircaster 动态生成的。然而,当我把它变成一个 wordpress 插件时,它每次都无法工作。

这是经常出现的错误。有时按下刷新会使其工作。

这是基于[ffmplayer show=xxx showno=xx]. 我没有包含整个短代码,因为我认为这不是必需的。

第 50 行是:

第 53 行是

我确信它只是没有正确或每次都运行 DircasterX.php (dircaster.org) 脚本,但是当我独立使用它并使用 magpierss 而不是版本 (rss.php) 调用它时,它似乎工作正常内置在wordpress中。

独立版本目前在这里http://www.fromefm.co.uk/popupplayer/five.php?show=homelyremedies&showno=6它不是使用 wordpress 简码而是从中获取变量$_get

这里有插件的演示安装(请忽略 fromfmplayer.js 上的 js 错误,因为它无关)http://frome.me/ffm/?page_id=48