问题标签 [yahoo-pipes]
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.
screen-scraping - 我应该使用 Yahoo-Pipes 来抓取 div 的内容吗?
鉴于:
网址 - http://www.contoso.com/search.php?q= {param} 返回:
-html-
--body-
{...}
---div id='foo'-
----div id='page1'/-
----div id='page2'/-
---- div id='page3'/-
----div id='pageN'/-
---/div-
{...}
--/body-
-/html-
通缉:
- div id='foo' 的innerHtml 必须由客户端获取(即Javascript)。
- 它将被拆分为离散的项目(即 div id='page1' 到 div id='pageN')。
- API Throttling 防止服务器端代码预取数据,因此解析和操作的负担必须放在客户端。
问题:
- Yahoo-Pipes 能否帮助格式化数据以便于使用?
- 缺少 DOM 解析器让我停下来。
- 是否有任何现有的管道可以作为示例?
xpath - Yahoo Pipes 和 YQL:我可以从我的项目中去除 HTML 标签吗?
鉴于此管道,我试图从 -div class="post-text"- 中删除所有 HTML 标记并返回纯文本。
换句话说,对于这个 stackoverflow question,第一项应该返回:
“背景:在接下来的一个月里,我将进行三场演讲......
{...}
复杂的通用签名(例如 Enumerable.Join)”
有人可以帮忙吗?
从表面上看,在 YQL 选择子句中获取无 HTML 文本内容会很方便,但如果这是唯一的方法,我会选择后续的 Regex 模块。
datetime - 如何在 Yahoo Pipes 中获取当前日期和时间?
有没有办法在 Yahoo Pipes 中获取当前日期和时间?
我需要这个来创建一个只有来自 SO 的最新问题的管道,因为我不想等待 SO 团队为此实施 RSS...
json - 带有自定义命名空间的 YQL XML 输出
我正在尝试使用 YQL 解析来自 Yahoo Pipes 的 JSON 提要以将其转换为 XML。我的查询是:
“从 json 中选择 *,其中 url=' http://pipes.yahoo.com/pipes/pipe.run?_id=[pipe-id]&_render=json '”
问题是原始管道正在解析一个 RSS 提要,其中填充了都柏林核心标签(例如:dc:title、dc:source 等)。XML 输出无法处理这些标签,Yahoo Pipes 也无法正确删除它们。每当我尝试在任何浏览器中运行 XML 输出时,它都会因为文档开头的缺失而出现问题。
如何从 YQL 的 XML 输出中定义自定义命名空间?
email - 我可以在 Yahoo Pipes 中发送电子邮件吗?
我可以吗?如果可以,那怎么办?
yahoo-pipes - Yahoo-Pipes,最佳实践:“使用字符串正则表达式循环”与“正则表达式”
在“带有字符串正则表达式的循环”和“正则表达式”模块之间做出决定时,要考虑什么有用的启发式方法?
rss - 如何从 RSS 提要中过滤亚洲语言?
我喜欢跟踪delicious.com/popular RSS 提要。但是,最近这些项目中的亚洲页面越来越多。由于我不懂任何亚洲语言,我想以某种方式从提要中过滤它们并节省一些时间。
我一直在尝试使用Yahoo 管道制作一些东西,但无法让它工作。
任何人有任何想法如何使这项工作?
regex - 正则表达式:查找并替换每个匹配项
我需要更改围绕字符串中某些内容的元素,使内容保持原样。我正在使用正则表达式进行操作,但是当我使用位置参数 ($1) 替换时,它仅使用第一个匹配项。
例如,如果我有这个字符串:
我想将其更改为:
但我只能得到这个:
我正在使用以下正则表达式:
(全局,并将其替换为“ <$1>
”)
我想问题是我不知道会找到多少匹配项,以及如何引用每个匹配项。也许在 Perl 中我可以使用 $+,但这不起作用。我正在使用 Yahoo Pipes 的正则表达式模块执行此操作。它应该与 PHP 实现非常相似,afaik。
如何在 Yahoo Pipes 中分别使用每个匹配项?
rss - Yahoo Pipes:更复杂的 RSS 输出?
我已经使用管道一段时间了,我试图输出的不仅仅是以下基本结构:
- 物品
- 标题
- 关联
- 描述
- 向导
- 发布日期
我想在不同字段下的 RSS 提要中发布更多数据,但不知道这是否可能。有任何想法吗?
rss - 如何从 google 学者搜索中获取 rss 提要?
我想要来自这个 google 学者搜索的 rss 提要:Scholar Fish Oil Search
我看了一点雅虎管道,当我找到这个管道时,我想我已经找到了解决方案:旧管道但它不起作用(现在已经有几年了)。如果有人可以告诉我该管道出了什么问题,或者告诉我如何通过其他方式从该搜索中检索提要,我将非常感激。
谢谢你的时间,
-落在