我有一个 RSS 提要http://www.pinterest.com/ohjoy/recipes/rss,我正在寻找一个过滤器,例如,如果图像宽度超过 500 像素或高度小于我的提要,它可以拒绝任何帖子超过 100 像素。我怎么能用 Yahoo Pipes 做到这一点?
我试过使用正则表达式,但我不知道该放什么。
我有一个 RSS 提要http://www.pinterest.com/ohjoy/recipes/rss,我正在寻找一个过滤器,例如,如果图像宽度超过 500 像素或高度小于我的提要,它可以拒绝任何帖子超过 100 像素。我怎么能用 Yahoo Pipes 做到这一点?
我试过使用正则表达式,但我不知道该放什么。
来自 Pinterest 的提要为您提供所有 192 像素宽的图像,而不是图像的原始大小。所以你可能只使用那些而不是过滤它们就可以了。
Yahoo Pipes 没有检查图像尺寸的功能。但是,如果您可以找到或创建自己的 Web 服务来检查由 URL 指定的图像并返回尺寸,那么您可以通过将XPath Fetch Page放在Loop运算符中来使用它,并将结果分配给项目字段。
这是完全可行的,但我不知道这样的网络服务。您可以实现此类服务,例如基于this other question 中的 C# 代码。