• 締切済み

RSS(rdf)ファイルのアドレスについて

ブログポータルでブログ更新の新着情報のRSSを行っていますがその内容に書かれている http://xxxxxxxxx/xxx.htm という更新のあった記事のアドレスからその記事のRSS(rdf)アドレスを識別するにはどうしたらいいのでしょうか? ご存知の方いらっしゃいましたら教えてください。

みんなの回答

  • lanif
  • ベストアンサー率62% (170/273)
回答No.2

私なりに補足回答なんぞを失礼ながら…。 機能の詳細はわかりませんが、確認ですがブログサイトが更新されたことをもともとPINGやRSSで教えているわけで、 ブログポータルはそれを個人の代わりに集めて一覧にしているという事ですよね? まとめてあることが便利だし、個人で集めるにも限界がありますよね それでブログポータルを使うのが主な利用目的だと思うんです。 便利りなのかは別として、例えばブログポータルも殆んどが「新着又は更新があったブログ」の情報をRSSで教えてくれているのだから、 その情報には更新ブログのURLが含まれている。 今度はそのURLを作成されようとしているソフトが訪問して 先方はブログなのだから何らかのRSSが指定されている(まぁポータル向けに教える方法があるのだから当たり前ですが…。) 今度はそのRSSを読み込んで処理して記事一覧などを作れば目的にあいますか? 欠点では無いですが考える点として私が思うのは、 ・ブログポータルサイト自体が必ずしもブログと同様な機能(RSS配信)をしてない可能性。 ・新着は表示や連絡されるが、それ以外をリンク集の様に分けて区別、かつその登録情報はRSS配信していない。 私の場合、最新のサイトの記事だけ読んで興味が出たらRSSからブログメインのURLに飛んでます。 私なりに理解した言葉で言うと「ブログポータルリーダー」(笑) 結果として自動でブログポータルを探して最新分のRSSだけを登録している事になってしまいますね(爆) 無数のブログを集めるよりは早いですよね。 あと考察点の前者は、簡単に言うと「どこにブログポータル”の”RSSがあるかソースには書かれていない」 それさえあればポータルのどこが更新なのかまとめてあるわけだから 一つで読み込むRSSは済みますよね。 ポータルの大半はジャンル毎でブログを分けてRSSを「ジャンル毎にそれぞれ」作っているので、 複数のRSSがある場合を表すタグって無かった様な気がするので処理できないですよね…。 もちろん興味があるジャンルのRSSだけ手動で登録すれば他は不要ですね。 後者は、そもそもRSSの仕組みが「最新の情報を教えるため」なら 無理にいらないかもしれない=ポータルの最新更新がわかりさえすれば良いって「私は」思うので…。 長文で自分でも何を書いてるか難解ですがお目汚し申し訳ないです。 どこかのサイトで貴方の作られたリーダーにお目にかかれる事を楽しみにしつつ…。

umatase2006
質問者

お礼

私もブログポータルで新着情報を読み込み気になったタイトルでそのブログへ飛んでいきます。 でも、本文を読んでガッカリ・・・ということがよくあります。 仕事の参考や読み物として役にたつので出来るだけブログを読みたいのですがブログポータルが分散していると非常に面倒に感じます。 ですので全部集めてから不必要キーワードでフィルタをかけるのがいいかな?なんて考えました。 perlのCPANで「RSS auto-discovery」というのを見つけました。 これはそのものズバリブログのアドレスからrdfを返してくれるモジュールでした。 このソースを追ってみて参考にしたいと思います。 貴重なご意見ありがとうございました!

  • lanif
  • ベストアンサー率62% (170/273)
回答No.1

ブログポータルの種類によっても違うと思いますが、 更新のあったブログからブログポータルサイト宛にPING連絡などで連絡されますが、 それを元にブログポータルでは更新があった事を理解して、 ブログサイトに行き、rdfやxmlファイルの概略やURLを処理するわけですね。 その為「どこのブログサイトの記事が更新された」事を教える事が目的なので、 RSS情報が更新されたと教える必要は無い事になりませんか? そうじゃないとリンク先がRSSになるわけですから…。 例え開いたとしたら今度は逆にブラウザなどがRSSの情報を読み込んで、ブログのURLを判別する機能が必要になると思います。 的外れな回答ならお目汚し申し訳ないです。

umatase2006
質問者

お礼

早速の回答ありがとうございます。 lanifさんの仰るとおりブログポータルのrdfやxmlは「更新があった」という事実を教えることが目的かと思います。 そのブログポータルの新着情報を取り込んでそのブログポータル配下のブログの全ての記事が読めるRSSリーダが出来ると面白いなぁと思い製作していたのですが質問のところで行き詰ってしまったのでした。 RSSの仕様書を眺めていたのですがそのような項目がなかったので質問させていただきました。 そんなRSSリーダは意味ないですかね?

関連するQ&A

  • rdfファイルをブラウザで表示させたいのですが、ファイルのダウンロードになってしまいます

    現在movabletype3.2を利用していまして、 RSS1.0を利用したい為 http://bizcaz.com/2005/12/30-002935.php こちらのサイトを参考にし、 index.rdf作成は成功し、 rssリーダーでも投稿した記事を読み込む事が できました。 ただhttp://自分のブログアドレス/index.rdf とアドレスバーに入力するとファイルのダウンロードになってしまいます。 他のブログなどではリンクに直接アクセスすると そのrdfの内容が表示されるのですが、 何故ファイルのダウンロードになってしまうのでしょうか? どうすればブラウザで表示させる事ができるのか? またファイルのダウンロードになる現在の状態でも rdfファイルとして問題はないのでしょうか? 皆様よろしくお願い致します。

    • ベストアンサー
    • XML
  • RSSの更新がされない

    レッツPHPさんのRSSブロガーを利用しております。 http://loglog.jp/~php/net/ ブログの新着情報をこのRSSブロガーで表示しているのですが、ブログの更新や記事の削除などをしてもこのRSSブロガーが読み込まなく、前のタイトルが表示されたままです。時間がたってもやはり更新されないようで、これってなんででしょうか?通常更新される時間など決まりはあるのでしょうか?お分かりになるかた宜しくお願い致します。

    • 締切済み
    • PHP
  • rssを使って

    現在HP上にrssリーダーを使って外部ブログからの情報を掲載しています。表示されている内容は 更新日時と記事の内容の一部のみです。 ここに画像を1枚だけ付け加えたいのですが、やり方がわからずに困っています。(自分でやったら、ブログ内の画像がすべて読み込まれました。) rssを使って外部ブログの記事にある、最初の画像だけを読み込むようにするにはどうしたら良いでしょうか?

  • アメブロ rss 読み込み

    アメブロ rss 読み込み アメブロの記事をホームページ上で自動更新したいのですが、 http://security.s151.xrea.com/x/rss/ このページのスクリプトをhttp://japan.cnet.com/rss/index.rdf に アメブロのrssページのアドレスに変えてやったのですが、文字化けして うまくいきません。ホームページのエンコードはutf-8 です。 他に良い方法はあるんんでしょうか? gooブログはrssがないので自動更新できませんよね?

    • ベストアンサー
    • XML
  • rdfをIE7に認識させるには

    自分のサイトでRSSを配信したいと思い、新着情報を書き込む際にinndex.rdfを生成するWEBアプリを作っています。 index.rdfを生成して、サーバーに保存するところまではできました。 ところがインターネットエクスオプローラー7で確認したところ、RSSと認識していないようで、タイトルとURLと概要をずらずら並べたような文章が表示されました。 .htaccess も作成して「AddType application/xml .rdf」と記載しています。 goo RSSリーダーで試したところ、問題なく表示されました。 どこに問題があるのでしょうか。 ----------------- <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns/" xmlns="http://purl.org/rss/1.0/" xmlns:lang="ja" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" > <channel rdf:about="RDFファイルのURL"> <title>HPの名称</title> <link>HPのURL</link> <description>HPの紹介文</description> <items> <rdf:Seq> <rdf:li rdf:resource="記事のURL1" /> <rdf:li rdf:resource="記事のURL2" /> </rdf:Seq> </items> </channel> <item rdf:about="記事のURL1"> <title>タイトル1</title> <link>記事のURL1</link> <description>概要1 </description> </item> <item rdf:about="記事のURL2"> <title>タイトル2</title> <link>記事のURL2</link> <description>概要2 </description> </item> </rdf:RDF>

  • ブログのrssを教えてください。

    ネット上では他人のブログのrssから自動で記事を取得して 自分のブログに載せる手法を「放置型ブログ」といっている ようですが、このrssとは具体的にどのようなものですか。 「記事を更新したことを表すもの」ということしか知りません。 毎日、記事を更新するとrssの内容も自動的に更新される のでしょうか。 また、記事内に解説などのために画像が使われていた場合、 文章だけでなく画像も自動的に取得できるのですか。 ブログのことはよく分からないので分かり易く教えてもらえば ありがたいです。 よろしくお願いします。

  • RSSについて

    現在、seesaaブログにてRSSを配信していますが、RSSについて教えて下さい。 (1)Rss1.0と2.0について http://xn--j2r71fu9tdzd.seesaa.net/ 1.0と2.0の両方をトップページに掲載しています。2つを掲載する意味はあるのでしょうか?どちらか一つだけを掲載しておけば問題ないでしょうか?逆にソーシャルブックマークに登録しているので、両方とも消してしまって問題ないでしょうか? (2)RSSのページについて http://xn--j2r71fu9tdzd.seesaa.net/index.rdf 最近気付いたのですが、RSS1.0のページでは全ての記事内容が公開されており、ブックマークしている方はそのページのみアクセスしていることがわかりました。RSS1.0を非公開にして2.0のみ公開するのは可能でしょうか? また、RSSページにおいて記事内容を掲載しないで、更新したことを通知するのみのタイトルだけもしくは記事の最初の2,3行だけを公開したいと考えています。例えば、下記のRSSページのようにしたいのですが、どうすればいいか教えて頂けませんでしょうか? http://rss.asahi.com/f/asahi_newsheadlines 宜しくお願い致します

  • Movable Type RSS 1.0の"index.rdf"について

    Movabl Typeでブログを作成して、デザイン等は出来上がったのですが、記事を新規登校してRSSリーダーで確認したところ、何のアクションもありませんでした。 "index.rdf"を直接参照したところ、普通はテキスト(?)のように登校したものが、ずらぁーっとでますが、「このファイルを保存しますか?」とダウンロードがはじまってしまいます。 何が悪いのかさっぱりわからず、WEBでも調べようがなくここで質問いたしました。 どうぞ、よろしくお願いいたします。 *Movable Type 3.2-ja-2 を使用しています。

  • flashでrssを読む。rdfファイルを別ドメインから。

    flashサイトで自分のブログのrssを読み込みたいのですが 自分が書いているseesaaブログではrdfのページしか 生成されていないようです。 こういった場合xmlに変換して読み込む必要があるのでしょうか? また別ドメインのxmlをフラッシュに読み込む方法も 検索してみたのですがいまいち理解できませんでした。 自分でなんとなく整理してみたのですが ・phpで別ドメインのアドレスを取得(flashでは別ドメインにアクセスできないため) ・javascriptでxmlをflashと同じドメインに生成 ・actionscriptでxmlを取得表示させる このような解釈で合っていますでしょうか? 一応xmlファイルの読み込み(同ドメインのxmlファイル) まではできたのでrdfと別ドメインのことを ご存知の方いらっしゃいましたら 宜しくお願い致します。

  • ポータルサイトにRSS機能

    仕事でポータルサイトを運営しています。 掲載店舗様のwebスペース毎に新着情報等を発信するための掲示板を設置しています。 今回、掲載店舗様が新着情報を更新した場合にその内容をポータルサイトのメインページで一覧掲載したいと考えてます。 Yahooブログの新着情報と同じことがしたいと試行錯誤しているのですが、解決策を見出せません。過去の質問も一通り見てみたのですが・・・。 どなたかご存知の方、アドバイスお願いします。