タグ

RSSに関するkawaosaのブックマーク (23)

  • Perlメモ/RSSの解析 - Walrus, Digit.

    サイトの更新情報、RSSをパースする簡易的な方法です。 このサブルーチンはWalWikiのWikiAntennaで使用しているものと、ほぼ同じものです。 エラーハンドリングもxmlnsの確認もencodingによる文字コードの判定もしていませんが、WalWikiのWikiAntennaで使用実績は積んでいて、それなりに有効であるという点は 納得してもらえるかな、と思います。 かなり簡易というかいい加減な手法なのは承知ですが、intersiteメーリングリストなどでRSSの良し悪しを論じるにも、まずはRSSを手軽に使えなきゃというのが前提だと思うので、私のできる範囲での情報公開から。 余談ですけど、私自身はニュース系サイトだけでもasahi.com、ASCII24、Biztech、CNetJapan、CNetITTrendHotWiredNews、PCWeb、InternetWatch、L

  • RSS を読み込み最近の記事を表示する CGI

    RSS/ATOM からデータを取得して、JavaScript で吐き出す CGI を作ってみました。ありそうなスクリプトなのに、検索で見つけられなかったので、自作しました。もしかしたら世の中には、ずっとできのよいスクリプトがあるのかもしれません。 作ってみた、と言っても、大部分は他の方の Perl スクリプトによります。以下のスクリプトを参考にしました。 ・Perlメモ/RSSの解析 - サイトの更新情報、RSSをパースする簡易的な方法です。 ・perl から Web ページを読み込む (こちらのスクリプトは、ほぼそのまま利用させてもらっています) ■ ダウンロード:rss.zip ■ インストール方法: 解凍すると以下のファイルができます。 ・rss.cgi ・getHTTP.cgi CGI のお約束ですが、rss.cgi の1行目に利用している CGI サーバの Perl のパスに書き

  • PerlでRSSを取得するメモ - F.Ko-Jiの「一秒後は未来」

    メモ代わりのエントリー。PerlRSSフィードを取得してデータベースに登録してみる。 (実際のスクリプトはこちら→rssfeed.cgi) ●使用したモジュール LWP::Simple サイトを取得 XML::RSS RSSを解析 DBI データベース操作 CGI CGIの操作 データベースの接続は$dbh = DBI->connect($data_source,$username,$password);。$data_sourceはMySQLの場合は「DBI:mysql:データベース名:host=ホスト名」となる。切断は$dbh->disconnect();。SQLの実行は、$sth = $dbh->prepare(“SQL文”);で準備をして$sth->execute;で実行できる。selectall_arrayrefのように、prepareをせずに一気にexecuteして結果を取得す

    PerlでRSSを取得するメモ - F.Ko-Jiの「一秒後は未来」