13行のコードで、Yahoo!Japanのトピックス一覧を取得する!PerlでHTML取得・解析したいときはLWP::UserAgentとHTML::TreeBuilderというのを使うと簡単にできます。 LWP::UserAgentを使うと、Webページの取得ができます。HTML::TreeBuilderを使うと、HTMLのDOM解析ができます。 この2つのモジュールを使って、Yahoo!Japanのトピックス一覧を取得してみましょう。 コメント行と空行を除くとたったの13行です。 use strict; use warnings; use LWP::UserAgent; useHTML::TreeBuilder; # urlを指定する my $url = 'http://www.yahoo.co.jp'; # IE8のフリをする my $user_agent = "Mozilla
Perlで書かれたCGIを FastCGI で動かす方法を調べていたのですが、非常に簡単でした。 FCGI.pm を http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz からインストールし (すでに fcgi や mod_fastcgiモジュールはインストールされているとします。インストール方法はネットを検索して下さい。) #!/usr/bin/perl use strict; use FCGI; my $request = FCGI::Request(); while ($request->Accept() >= 0) {cgi(); # 元々の CGI のメイン } というコードを追加するだけで、FastCGIを使って動かせます。 また、CGI.pm を使っているプログラムの場合は、CGI::Fast モジュールを
URI::Fetch [Perl ] search.cpan.org: URI::Fetch - Smart URI fetching (for syndication feeds, in particular)URI::Fetch is a smart client for fetching syndication feeds (RSS, Atom, and others) in an intelligent,bandwidth- and time-saving way. LWP でリモートのコンテンツを取得するにあたって Last-Modified や ETag を抽象化した well-written clients のためのモジュール。Cache::Cache でローカルキャッシュを保持して Last-Modified と Etag に対応、また、Compress::Zlib が
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く