HTML::TreeBuilderによるパース(Titleの取得)

ここでは、取得したHTTPメッセージのbody部分に含まれるHTMLを解析してタイトルを取り出す方法を説明したいと思います。

HTTPクライアントサンプル

以下にHTTP::LiteとHTTP::TreeBuilderを利用したクライアントを示します。


#!/usr/bin/perl

use HTTP::Lite;
use HTML::TreeBuilder;

$http = new HTTP::Lite;

# URL部分を変更して下さい
$req = $http->request("http://www.hogehogeURL.com/") || die $!;

$body = $http->body();

$tree = HTML::TreeBuilder->new;
$tree->parse($body);
$tree->eof();

print $tree->find("title")->as_text;
exit;

IPv6基礎検定

YouTubeチャンネルやってます!