私はブログを持っていて、自動的に生成されたニュースが欲しいです。RSSフィードを生成するニュースWebサイトをいくつか見つけたので、それらをブログに自動投稿したいと思います。WP-o-Maticプラグインを使用してこれを行いましたが、RSSフィードのコンテンツが特定のポイントに制限されているため、ニュースのテキスト全体がブログに表示されません。
RSSフィードがリンクしている投稿のコンテンツ全体を取得する方法はありますか?
これは自分でコーディングする必要があります。GoogleニュースのRSSフィードを購読しているとしましょう。フィードを解析して要約された記事の元のURLを取得できますが、その場合は、そのURLにリクエストを送信し、そのページのコンテンツを取得する必要があります。ソースがたまたま独自のRSSフィードを介して記事全体を利用できるようにしない限り(可能性は低いですが)、おそらくマークアップスクレイピングの領域にいます。
これを言わなければなりません:適切な帰属があっても、(要約スニペットではなく)サイト上の元のコンテンツ全体を複製することの倫理的/法的意味を考慮してください。
私が説明した問題の解決策を必要とする人々のために..次のようなサービスがあります:
あなたはあなたのために仕事をするためにそれらを使うことができます。RSSフィードを取得し、Webサイトをクロールして、記事全体を抽出します。その後、抽出されたデータを使用して独自のRSSフィードを提供します。抽出されたデータ(サービスが提供するRSSフィード)をWP-o-Maticのようなワードプレスプラグインと組み合わせることができます。このようにして、プラグインはサービスのRSSフィードに接続し、サービスは元のRSSフィードからコンテンツを抽出します。
これらのサービスは完璧ではないことに注意してください。ウェブサイトのレイアウトが複雑なため、これらのサービスはコンテンツを見つけられないか、記事の一部ではないものを含めることができない場合があります。出力を手動で確認することをお勧めします。
上部にリストされているサービスalradyについては、http: //www.FeedsAPI.orgも確認できます。FeedsAPIは、記事を秘密のブログメールに直接投稿するプロセスを実行することを示しているため、必要なものはすべてあります。 WordPress管理者でパブリケーションを管理するだけでなく、特定のフィードをターゲットにしてパブリケーションを取得して、必要な結果を受け取ることもできます。代替案は、これらのサービスの1つとIFTTTの組み合わせです。これがお役に立てば幸いです。