【发布时间】:2013-08-08 22:09:35
【问题描述】:
有没有什么简单的方法可以将 HTML 文件转换为 Perl 哈希?例如一个工作的 Perl 模块之类的?
我在 cpan.org 上搜索,但没有找到任何可以做我想做的事。我想做这样的事情:
use Example::Module;
my $hashref = Example::Module->new('/path/to/mydoc.html');
在此之后,我想引用第二个 div 元素,如下所示:
my $second_div = $hashref->{'body'}->{'div'}[1];
# or like this:
my $second_div = $hashref->{'body'}->{'div'}->findByClass('.myclassname');
# or like this:
my $second_div = $hashref->{'body'}->{'div'}->findById('#myid');
有什么可行的解决方案吗?
【问题讨论】:
标签: perl html-parsing perl-module