2

カスタムアドレス(pipes.yahoo.com//)を指定したyahooパイプがいくつかあり、割り当てたカスタム名を使用してこのパイプをrssとしてレンダリングできるようにしたいと思います。

明らかに、これはpipes.yahoo.com//pipe.run?_name&_render=rssほど簡単ではありません。

そこにいる人たちのために、あなたはこのようなことを試みて、それを機能させましたか?

4

2 に答える 2

0

最終的には、必要に応じてフィード Web パーツを更新するための PowerShell スクリプトを作成しました。

于 2013-01-17T19:54:52.500 に答える
0

厄介な解決策の 1 つは、「XPath fetch page」モジュールを使用してカスタム URL ページを取得し、HTML から次の XPath を抽出することです。

//link[@type="application/rss+xml"]

悲しいことに、これでもすぐに使用できる URL は得られません。item.href を抽出してフィードを取得するには、「ループ」演算子を介して URL を渡す必要がありました。

実際の例: http://pipes.yahoo.com/gavin_brock/get_pipe_by_custom_name

「Find First Site Feed」モジ​​ュールも試してみましたが、これは 1 つで実行できるように見えましたが、「XPath Fetch Page」とは異なり、リダイレクトに従わないため、機能しません (パイプのバグだと思います)。 )。

于 2012-08-27T05:51:09.273 に答える