問題タブ [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 - Divの内容をスクレイプするためにYahoo-Pipesを使用する必要がありますか?
与えられた:
URL- 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'からdivid='pageN')。
- APIスロットリングは、サーバー側のコードがデータをプリフェッチするのを防ぐため、解析と操作の負担をクライアントに課す必要があります。
質問:
- Yahoo-Pipesは、より簡単に利用できるようにデータをフォーマットするのに役立ちますか?
- DOMパーサーがないため、一時停止します。
- 例として役立つ既存のパイプはありますか?
datetime - Yahoo Pipesで現在の日付と時刻を取得するにはどうすればよいですか?
Yahoo Pipesで現在の日付と時刻を取得する方法はありますか?
SOチームがこのためのRSSを実装するのを待ちたくないので、SOからの最新の質問だけでパイプを作成するためにこれが必要です...
json - カスタム名前空間を使用した YQL XML 出力
YQL を使用して、Yahoo Pipes からの JSON フィードを解析して XML に変換しようとしています。私のクエリは次のとおりです。
"select * from json where url=' http://pipes.yahoo.com/pipes/pipe.run?_id=[pipe-id]&_render=json '"
問題は、元のパイプがダブリン コア タグ (例: dc:title、dc:source など) で満たされた RSS フィードを解析していたことです。XML 出力はこれらのタグを処理できず、Yahoo Pipes はそれらを適切に削除できません。XML 出力を任意のブラウザーで実行しようとすると、ドキュメントの先頭に欠落があるため、適合しません。
YQL の XML 出力からカスタム名前空間を定義するにはどうすればよいですか?
email - Yahoo Pipes でメールを送信できますか?
私はできますか?
yahoo-pipes - Yahoo-Pipes、ベスト プラクティス: 「文字列正規表現を使用したループ」と「正規表現」
「Loop with a String Regex」モジュールと「Regex」モジュールのどちらを使用するかを決定する際に考慮すべき有用なヒューリスティックは何ですか?
rss - RSSフィードからアジアの言語をフィルタリングする方法は?
私はdelicious.com/popularRSSフィードを追跡するのが好きです。しかし、最近、アイテムにはますます多くのアジアのページがあります。私はアジアの言語を理解していないので、どういうわけかフィードからそれらをフィルタリングして、時間を節約したいと思います。
Yahooパイプを使って何かを作ってみましたが、うまくいきませんでした。
これを機能させる方法について誰かアイデアはありますか?
regex - 正規表現:各一致を見つけて置換します
文字列内の一部のコンテンツを囲む要素を変更して、コンテンツをそのままにする必要があります。正規表現を使用していますが、位置パラメーター($ 1)を使用して置き換えると、最初の一致のみが使用されます。
たとえば、この文字列がある場合:
次のように変更します:
しかし、私はこれしか得ることができません:
私は次の正規表現を使用しています:
(グローバルに、そしてそれを ""に置き換えます<$1>
)
問題は、一致するものがいくつ見つかるか、それぞれをどのように参照するかがわからないことだと思います。たぶんPerlでは$+を使うことができたかもしれませんが、それはうまくいきません。私はYahooPipesの正規表現モジュールでこれを行っています。これは、PHPの実装であるafaikと非常によく似ているはずです。
Yahoo Pipesで各マッチを個別に使用するにはどうすればよいですか?
rss - Yahoo Pipes: より複雑な RSS 出力?
私はしばらくの間パイプを扱ってきましたが、次の基本構造以上のものを出力しようとしています:
- アイテム
- 題名
- リンク
- 説明
- ガイド
- 発行日
RSS フィードのさまざまなフィールドでより多くのデータを公開したいのですが、それが可能かどうかさえわかりません。何か案は?
rss - Google Scholar検索からRSSフィードを取得するにはどうすればよいですか?
このGoogleScholar検索からのRSSフィードが欲しい:Scholar Fish Oil Search
yahooパイプを少し見てみましたが、このパイプを見つけたときに解決策を見つけたと思いました。古いパイプしかし、機能しません(現在は数年前です)。誰かがそのパイプの何が問題になっているのか、または別の方法でその検索からフィードを取得する方法を教えてくれるなら、私は非常に感謝しています。
御時間ありがとうございます、
-降下する