RSSフィードを使ってブログ記事を取得

このQ&Aのポイント
  • ブログ記事の表示方法に関する質問です。
  • 特定のデータを取得するためには、RSSフィードに含まれている必要があります。
  • 質問者は最新記事のタイトルと本文の全てを表示する方法を探しています。
回答を見る
  • ベストアンサー

RSSフィードを使ってブログ記事を取得

お世話になっております。 RSSフィードを使用して、ブログの記事をホームページに表示させるサンプルを探しているのですが、ブログのタイトルだけを数件表示、もしくはブログ記事部分の開始~○文字目までを表示・・・などのサンプルはあったのですが、自分が行いたいサンプルが見つかりません。 ホームページに表示させたいブログの内容は ・最新記事のタイトルと、本文の全てを表示 ・ブログに画像が貼り付けられていたら、画像も表示 なのですが、RSSフィードに上記のようなデータは含まれていないのでしょうか。 ご存知の方、いらっしゃいましたらご教授いただければ助かります。 どうぞ宜しくお願いいたします。

  • HTML
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

>RSSフィードに上記のようなデータは含まれていないのでしょうか。 取得したいRSSフィードがどういう出力をしているかだと思います。RSS1.0のような記事の概要(メタデータ)の出力を目的としている時は、本文は省略され、文字の概要だけになっている場合があります。 出力されているフィードのソース(CDATAセクション)を見てみれば、画像も出力できるかどうかの確認はできると思います。 出力されていれば、 「jsRSS++ v3.15」 http://www.daikoku-ya.org/blog/2005/12/29/#more こちらのスクリプトでできると思います。 その場合、 my $HTMLTAG = ''; にするとHTMLタグが有効になるので画像が出ます。 ただ、もし取得したいフィードがブログサービスなら、ブログサービス側外部からの画像呼び出しをできないようにしていて、表示されないということがあるかもしれません…。

masa_to
質問者

お礼

お礼が遅くなり大変申し訳ございません。 大変参考になりました。ありがとうございました

関連するQ&A

  • RSSなどのフィードを配信する

    PHP+MySQLで簡易的なブログのようなシステムを作成しました。 仕様としては管理ページのフォームでタイトル、本文などを入力して送信すると表側のページに最新記事として表示されているという簡単なものです。 ここで、ブログのようにフィードを配信して、登録しているユーザーに最新記事の更新情報を送りたいと考えているのですが、その方法や仕組みなどが解説されているウェブサイトなどご存知の方がいらっしゃいましたら教えていただけませんでしょうか。 一応自分で調べてみて http://phpspot.net/php/pgPHP_RSS_Builder.html このようなものは見つけたのですが、これだと記事の投稿と別にRSSの登録をしないといけませんので、少々難がありました。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • RSSを使ってサイトにブログの最新記事をUP

    サイトと、ブログを持っています。 両方とも似たような内容なので、サイト内の一部にRSSを使ってブログに書き込んだ内容をUPできたらいいなと考えています。 サイトの一部のフレームに、 ・ブログの記事のタイトル ・本文を100文字程度 ・(できれば)写真を150ピクセル程度に小さく縮小して表示 ・最新の5件を表示 が載せられたらもう言うことないのですが、どれか一部でもかまいません。 今日電気屋さんでホームページビルダーやNINJA等のソフトの説明を聞きましたが、RSSの組み込みには対応していないそうです。 何か方法をご存知の方いたら教えてください。

  • RSSフィード

    知り合いのホームページの転載許可を得て準備していますが、そのホームページはRSSフィードという技術を使用してBlogを自動表示しています。 私はRSSは未経験でまったく判らないのですがやり方を教えてください。 ブラウザのソースをそのまま自分のサーバへUPしてもBlogは表示されませんでした。 なにかRSS機能の別のソフトをサーバへ設置する必要があるのでしょうか。 よろしくご教授お願い申し上げます。

  • RSSフィード購読時の記事件数

    ブログで、概要文のみの設定でRSSフィードを配信しています。 IE7.0でRSSフィードの購読が出来るようになっていますが、 購読した人がフィードを開いた時に表示させる記事の件数の設定は自身では出来ないのでしょうか? 概要文の文字数を変えても変わらないようなのです。 わかる方がいらっしゃらないので・・・ こちらでお聞きしました。 よろしくお願いします。

  • RSSを利用してブログの記事を画像ごとHTMLの任意の場所に表示させたい

    IE7からブログなどのRSSフィードをクリックすると、記事と画像の シンプルな形で記事が表示されるようになりましたが、そんな感じで、 例えば自分のブログの最新記事1件だけをHTML内に貼り付けて別ページ として表示させたいと思っています。 色々と探してみて大黒屋本舗さんの「jsRSS」というCGIスクリプトに 辿り着きました。しかし、RSS内の画像のタグが入っているCDATA部分を 読み込まない為、画像が表示されません。「jsRSS」の設定にはCDATAの 読み込みが有効になる設定もあるのですが設定してもダメでした。 どなたか「jsRSS」を使って画像や改行等を反映させて表示させておら れる方、またはRSSをHTML内にJAVAスクリプト等で画像を含む記事を 埋め込み可能なCGIやPHPをご存知の方にご指導いただければ幸いです。

    • 締切済み
    • CGI
  • goo RSSリーダーでブログの全記事を読む

    goo RSSリーダーの質問です。 最近お気に入りのブログをgoo RSSリーダーに登録しました。 最新の記事が一覧で表示されてとても便利だと思いました。 しかし一覧で表示される記事は最新から10件くらい前のものだけですよね? 過去の全記事をgoo RSSリーダーで読みたいのですが、そんな方法はあるのでしょうか?

  • 取得したRSSフィードの吐き出し方【急募】

    javascript などを使わず、RSSをwebサイトに表示させる方法はありますでしょうか? 簡単にやりたい事をかきますと、 通常phpなどを使用してRSSを表示させると、 コードソースにはRSSを読みだすphpなどのタグしか表示されないです。 <***RSSを表示させる設定についてのタグ~****> <*************>~~~~</******> <!-- ここに記事が表示されます 等の文言 --> </script> しかしそれを、取得したRSSを表示させる際に自動的にページが更新されたように見せるため、 取得したRSSのタイトルなどを挿入部分に表示させたいです。 <ul> <li>記事タイトル~~~</li>  }     ・               }     ・               }--取得してきたRSSの記事タイトルなどを     ・               }  静的コードに書き出し、自動で更新 <li>記事タイトル~~~</li>  } <ul> うまく説明できませんが、やりたい事は上記のような事です。 お分かりの方、ご教授願います!

  • RSSフィードに記事の削除依頼をしたい。(http://news.yukoba.jp/)

    RSSフィード対応のページ記事の削除依頼を行いたいのですが、 連絡先、又は方法が分かりません。 どなたか教えていただけないでしょうか?  具体的には、下記URLで新聞記事等の配信を行っております。 http://news.yukoba.jp/2009-09-13/l1.html 誤認記事だったため、新聞社のホームページの記事は削除 して頂き、同様に上記URLの記事の削除を依頼したいと 思っております。 RSSフィードの登録はあるのですが、連絡先等が分からず、 どのように削除依頼をしてよいか分からず困っております。 (RSSフィードとは関係のない件かもしれません。) どなたかアドバイスをお願いします。

  • goo RSSリーダで全ての記事を読み込むには?

    goo RSSリーダーVer2.0を使用しています。 新たにブログを追加すると、最新15件の記事のタイトルが表示されますよね(これがデフォルトの設定?) これを該当ブログに登録されている記事をすべて読みたいときにはどのような設定をすればいいのでしょうか? もしかしたらそもそもRSSリーダーというものは全ての記事を読むような道具ではないのでしょうか?

  • RSSフィード取得について

    現在サイトを作成していてTOPページに他サイトのRSSフィードを取得して表示しています。 設置は出来、正常に動作していたのですが、2011年に入り2010年のフィードと順序がテレコしてしまいました。 下記が問題のページです↓ 1週間以内のフィードにはnew画像が横に表示するようにしています。 http://aviflag.orsp.net/avispa-news.shtml ソースも載せようと思いましたが、制限の2000字を超えるので載せられません。 お手数ですが、上記ページからソースを閲覧していただければ幸甚です。 ソースのどこを変更すればテレコせずに表示できるようになるでしょうか? ご存知の方いらっしゃいましたらご教授ください。 よろしくお願いします。

専門家に質問してみよう