0

SimplePie を使用して、バスケットボールの Web サイトから RSS フィードを表示しました。記事のタイトルは表示されるが、記事全体を表示したい。変えてみた

echo $item->get_description() から echo $item->get_content()

それはまだほんの少しの努力を示しています。私はそれが可能であることを知っています:

http://fulltextrssfeed.com/

このウェブサイトは、私が望むように記事全体を表示します。SimplePie でこれを行う方法について何か提案はありますか?

4

2 に答える 2

2

RSS フィードに記事が含まれていない場合、どのパーサーを使用しても、何もないところから何かを抽出することはできません。

ただし、私がよく行うのは、Diffbot を使用して記事を解析することです。使いやすい API を備えており、私が知る限り、最高の無料記事パーサーです。

したがって、各 URL を取得し、バッチ リクエストを Diffbot に送信すると、大量の JSON 配列が返され、そこから完全な記事を抽出できます。

于 2012-08-22T20:59:42.023 に答える
0

フィードに完全な記事が含まれていない場合、フィードだけからコンテンツを取得することはできません。データの解析にどのライブラリを使用しても、それを解析しても取り残された部分が魔法のように現れることはありません。

fulltextrssfeed.com サービスはオープンソースではないため、推測にすぎませんが、アイテムのリンクをクロールし、Web ページのフィードで実行されている部分を見つけて、コンテンツのように見えるすべてのものを抽出しようとしていると思われます。開発者 API が利用可能になったときに通知を受け取るには、そのページでサブスクライブできます。

于 2012-08-22T20:49:09.777 に答える