問題タブ [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 投票する
1 に答える
125 参照

php - MagpieはRSSフィードから山かっこを削除します

同じWPバージョンの異なるサーバーに2つのWPがインストールされていることがわかりました。Magpieは同じフィードから異なるRSSコンテンツを返し、ブログの1つは山かっこを削除したコンテンツを返します。

XMLは、両方のブログでまったく同じように取得されます。違いは、を呼び出した後に発生しMagpie($rss_content)ます。

両方のサーバーからのXMLPHP構成は次のとおりです。

誰もがこの動作の原因を知っていますか?

0 投票する
2 に答える
1490 参照

rss - RSS フィードを個別のフィードに分割する

キーワードの一致に基づいて、単一の RSS フィードを個別のフィードに分割する方法を見つけようとしています。

Yahoo Pipes が私の最初の考えでしたが、それを行う方法が見つかりませんでした。Pipes には分割モジュールがありますが、どのパイプにも使用できる出力モジュールは 1 つだけです。そのため、パイプから複数のフィードを取得する方法がわかりません。

これを行うことの要点は、Google リーダーで単一の高密度フィードをより管理しやすくすることです。(Hey Google: Gmail スタイルのフィルターはどうですか?!)

【清算開始】

メイン フィードが入ってきて、特定のキーワードに基づいて「サブフィード」を構築するようにフィルター処理することを想定しました。問題は、フィルター処理されたメイン フィードと「サブフィード」の両方を購読することです。フィルターは、メイン フィード内のアイテムの数を減らします。それらは「フィルタリングされます」。将来的に削除する必要がある他のサブフィードを監視するために、フィルター処理されたメイン フィードをサブスクライブします。

個別のパイプを設定する際の主な問題は、サブフィードごとにフィルターを維持する必要があり、それらのフィルターを複製してセット全体をメイン フィードに適用する必要があることです。実行可能ですが、理想的ではありません。他に選択肢がないのかもしれません。

【説明終了】

2 番目に考えたのは、Pipes を使用してタグをフィード アイテムに適用し、Google Reader がそれらのタグを尊重することを期待することでした。これもありそうにありません。

MagpieRSS と Simplepie を調べて、独自のソリューションを展開することを検討しました。フィードのマージに関するドキュメントはたくさん見つかりましたが、フィードの分割に関するドキュメントはありませんでした。私のスキルはかなり基本的なものなので、かなり具体的なチュートリアルがなければ、これは私のリーグ外かもしれません.

誰かがアイデアを持っているなら、私は感謝します。ありがとう。

0 投票する
2 に答える
113 参照

php - RSSフィードのキャプション

特定のWebサイトからRSSフィードのキャプションを読み取るにはどうすればよいですか?MagpieまたはPHPのいずれかを使用する必要があります。

0 投票する
1 に答える
1192 参照

php - RSS 時刻形式から人間が読める形式へ

私はいくつかの Craigslist フィードを解析するためにMagpieRSSを使用しています。

問題は、craigslist の投稿の公開日が次の形式になっていることです。2010-02-25T18:09:38-06:00

Thursday, February 25, 2010 6:09 PM それをphpを使用するように変換するにはどうすればよいですか?

0 投票する
1 に答える
785 参照

php - 認証済みプロキシ経由でリモート RSS を取得して解析する最良の方法

プロキシ経由でリモート RSS を取得して解析しようとしています。

magpierss を使用していますが、プロキシ経由でインターネットにアクセスすることはできません (またはその方法がわかりません)。

オプションは、最初に、プロキシ認証を可能にするcurl関数でrssを取得することだと思いますが....

簡単な方法でこれを行うクラスはありますか、または...カササギはプロキシを使用してサポートしていますか?

前もって感謝します。

0 投票する
2 に答える
600 参照

rss - カササギとcronジョブを使用してrssからsqlへ

基本的に、私は自分のサイトで多くの RSS フィードを集約し、cron ジョブ中にそれらをデータベースに保存したいと考えています。私はカササギを使用して rss を配列に解析しています... cron ジョブを実行するときの重複の問題が心配ですが、すべてが簡単に見えるはずです。

重複エントリを避けるための最善の解決策は何ですか....これが私の理論ですが、効率的だとは思いません。

cronジョブ理論

1) カササギで RSS フィードを解析する 2) リンクの md5 ハッシュを作成する 3) データベース テーブルに md5 が存在するかどうかをテストする... 存在しない場合は ... 挿入する .. 存在する場合は無視または更新する

より効率的な方法があるかどうかを教えてください

0 投票する
1 に答える
2717 参照

image - カササギ rss を使用して rss/atom フィードから画像を取得する

私は php とカササギを使用しており、フィード アイテム内の画像を検出する一般的な方法が必要です。一部の Web サイトでは、enclosure タグ内に画像を配置したり、この画像 [rss]のようなものを配置したり、単純に説明に追加したりすることがあります。RSSアイテムに画像があるかどうかを検出し、カササギによって解析された後に画像のURLを抽出するための一般的な機能を備えたものはありますか?

説明から抽出するには正規表現が必要だと思いますが、私はそれらに慣れていません。できれば助けてください。

0 投票する
2 に答える
1738 参照

caching - カササギキャッシュをオフにする

カササギを使用して、複数の Web サイトから RSS フィードを取得しています。これを行うためにcronジョブを実行する予定なので、キャッシュを無効にしたいと思います。もちろんphpを使用していますが、どうすればこれができるのか疑問に思っていました。どうも

0 投票する
1 に答える
1421 参照

php - RSS フィードと画像抽出の詳細

私はこの問題を解決するために時間を費やしましたが、これは私が得た限りです。基本的に、RSS フィードから画像を取得しようとしています。以下に示すように、カササギを使用してフィードを処理します。このスニペットはクラス内にあります

上記の関数を使用して...私はそれらをこのように呼び出します...これまでのところ、これは後で貼り付けるデータを出力します

ここに出力の例があります

画像の正しい URL を除外する方法はありますか? たとえば....「jpg、png、gif」などの拡張子のないURLを削除したいと思います。次に、bizspark、digg、facebook、tweet、twitterなどのURLを削除したいと思います。これを行う簡単な方法は?私を助けてください

0 投票する
2 に答える
497 参照

php - magpierssとミルクフィードのURLを覚えておいてください

ですから、私は自分のWebサイトのRemember the MilkアカウントからRSS(またはアトムですが、今はrssに固執しようとしています)フィードを埋め込むことに初めて取り組んでいます。(最終的には、ダッシュボードスタイルのものが一目でわかります。)さて、私が言ったように、これは実際にrssフィードを操作するのはほとんど初めてです。私はMagpieRSSを使用してきましたが、フェッチするURLを指定すると、次のようにエラーが発生します。

したがって、これから、私のURLが間違っていると結論付けます。ただし、これはRTMによって提供されるRSSフィードのURLであり、私のGoogleリーダーでは問題なく機能します。だから、私は何を台無しにしていますか?

編集:私がrss_fetchを呼び出すために使用しているphp:

これは、Magpieのphpの例とほぼ同じです。