問題タブ [feedparser]

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 投票する
4 に答える
2652 参照

objective-c - RSS pubDate を使用した NSDateFormatter

rss pubdate 文字列を NSDate オブジェクトに変換する際に問題があります。

私はいつも得る

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

android - アトム解析の助けを借りて解析するには

このタイプのxmlを解析する必要があります..

アトム解析 (ルート ハンドラー、要素ハンドラー) で解析するにはどうすればよいですか。

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

python - feedparser を使用してアイテムの生の XML を取得する

feedparser を使用してフィードから特定の情報を取得しようとしていますが、各エントリの生の XML (つまり、RSS と Atom の要素) も取得しようとしていますが、その方法がわかりません。もちろん、XML を手動で解析することもできますが、これはあまり洗練されたものではなく、RSS と Atom を別々にサポートする必要があり、不適切な形式のフィードの場合は feedparser と同期しなくなる可能性があると思います。より良い方法はありますか?

ありがとう!

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

rss - feedparserのドキュメントはどこにありますか?

feedparserのドキュメントは以前はhttp://feedparser.org/で入手できましたが、URLにはリソースが見つからず、転送先アドレスがないことが示されています。

ドキュメントがどこに移動したか、またはドキュメントをどこで見つけることができるかを知っている人はいますか?

また、feedparserを使用して、タグの属性を取得するにはどうすればよいですか。たとえば、フィードに

姓名を取得するにはどうすればよいですか?

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

simplexml - RSS フィードを SimpleXML で解析する

このコードを実行すると:

次のエラーが生成されます。

私の共有ホスティングは PHP5.2.17 で実行されています

解決策を提供してください。

前もって感謝します。

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

python - Feedparser (および urllib2) の問題: 接続がタイムアウトしました

Python のライブラリから始めてurllib2feedparser特定の URL に接続してコンテンツを取得しようとすると、ほとんどの場合、次のエラーが発生します。

最小限の再現可能な例 ( XML コンテンツをフェッチするために最初にライブラリーfeedparser.parserを使用する基本、直接および高度な使用) を以下に貼り付けます。urllib2

別の URL アドレス (例: http://www.delo.si/rss/) で試してみると、すべて正常に動作します。すべての URL が非英語 (スロベニア語など) の RSS フィードにつながることに注意してください。

ローカル マシンとリモート マシンの両方から実験を実行します (経由ssh)。報告されたエラーはリモート マシンでより頻繁に発生しますが、ローカル ホストでも予測できません。

どんな提案でも大歓迎です。

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

xml - XML::RSS::Parser と Facebook RSS フィード ...

渡された「任意の」RSS フィードを解析するサブルーチンが必要です。XML::RSS:Parser をいくつかの RSS フィードに既に数回使用していましたが、Facebook では機能しません。

コード例:

有線 Facebook フィードでの結果

XML::RSS::Parsers はルート要素から正しい名前空間を取得せず、その後何も機能しないと思います。これを解決する方法のアイデア?

XML::Simple などを使用して Facebook の RSS を解析できますが、すべての RSS フィードに対して 1 つのパーサーが必要です。

理由を見つけるために XML/RSS/Parser.pm をハッキングしますが、facebook だけのパッケージを変更するのは解決策ではありません。そして、この facebook フィードは、android の rss リーダーなどでうまく機能します。

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

python - RSS フィードの新しいコンテンツを feedparser でチェックする

Python を使用して、RSS アグリゲーターと同様の方法で機能するアプリケーションを構築しています。これを行うには、feedparser ライブラリを使用しています。ただし、新しいコンテンツがあるかどうかをプログラムに正しく検出させるのに苦労しています。

主にニュース関連のフィードに関心があります。新しいアイテムがフィードに追加されたかどうかを確認するだけでなく、以前の記事が更新されたかどうかも検出できるようにしたいと考えています。唯一の必須項目要素はタイトルまたは説明のいずれかであることを念頭に置いて、これを行うためにフィードパーサーを使用する方法を知っている人はいますか? link 要素も常に存在すると思います。

各アイテムに関連付けられている Feedparser の「id」属性は、単に記事へのリンクのように見えるため、フィード上の新しい記事の検出には役立ちますが、以前の記事の「id」は変更されていないため、更新の検出には役立ちません。

私はstackoverflowの以前のスレッドを見てきました.コンテンツをハッシュするか、タイトル+ URLをハッシュすることを提案した人もいますが、それが何を意味するのか、どのようにそれを行うのかはよくわかりません(実際にそれが正しいアプローチである場合)。

0 投票する
0 に答える
109 参照

ruby - Ruby -rdebug と IRB が同じプログラムに対して異なる結果をもたらすのはなぜですか?

feedparser lib を必要とするまったく同じ Ruby プログラムを実行します。IRB では正常に実行されますが、 で実行すると、「無効な日付」例外で同じ入力の解析に失敗しましたruby -rdebug。両方の方法で lib 検索パスを再確認しましたが、以下と同じです。

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

python - Python Feedparser の解析済み出力に「name」というエントリがありません

filename.xmlコンテンツを含むXMLファイルがあります

Python Universal Feed Parser モジュールを使用して、次のように解析しています。

解析結果の出力 (以下) にはnameエントリがありませんが、それ以外はすべてそこにあります。

私は何を間違っていますか?