0

RSS フィーダーからニュースを取得し、ホストに保存してからアプリにニュースを表示する Android アプリを開発しています。

私が抱えている問題は、BBC RSS フィーダーのように、RSS フィーダーが記事のタイトルとごく一部しか提供しないことです。

http://feeds.bbci.co.uk/news/rss.xml

RSS フィーダーまたはその他の手段を介して記事全体を抽出し、ホストに保存して、アプリが記事全体を表示する方法があるかどうかを知りたいです。

さらに情報が必要な場合はお知らせください

前もって感謝します

サメール

4

2 に答える 2

0

そのための最も簡単な方法は、RSSフィードを取得し、記事ページをリクエストした後、HTMLを取得してコンテンツを抽出することだと思います。

Httprequestに関するリンクは次のとおりです。http: //developer.android.com/reference/org/apache/http/HttpRequest.html

于 2012-08-23T09:59:45.160 に答える
0

リンクした BBC フィードの場合、フィードは記事の簡単な説明しか提供していません。これは非常に一般的です。おそらく、ユーザーに Web サイトにアクセスして記事全体を読んでもらいたいからです。

記事全体を取得するには、要素内の URL をたどり、たとえばHttprequestを使用して、その Web サイトから全文をスクレイピングする必要があります。Web サイトの外観が異なるため、記事を取得するフィードごとに異なるコードが必要になります。

また、記事の全文を無断で使用した場合、法的な問題がある可能性もあります (ただし、それは私の専門分野ではありません)。

于 2012-08-23T10:02:58.730 に答える