2012-09-14

perlHTML::TreeBuilderを使うとき

http://anond.hatelabo.jp/20120902231521

の続き

perlHTML::TreeBuilderで嵌ったので、メモ

ページの分析perlでやっていて、以下のように書いたんだけど

while(条件){
    my $html = ファイル;

    my $tree = HTML::TreeBuilder->new;
    $tree->parse($html);

    # 処理

    undef $tree;
}

これだと、大量データを処理する場合は、メモリを食いつぶす。

こうしないとダメ

while(条件){
    my $html = ファイル;

    my $tree = HTML::TreeBuilder->new;
    $tree->parse($html);

    # 処理

    $tree->delete;


参照ページ

http://search.cpan.org/~cjm/HTML-Tree-5.02/lib/HTML/TreeBuilder.pm#DESCRIPTION

http://d.hatena.ne.jp/tetsuarossa/20070827/p1

ちゃんと、CPANドキュメントを見ないとダメだね。

っていうか、こんなのは常識なのかな?

風俗口コミ横断SEARCH

http://fko-s.info/index.html

記事への反応 -

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん