我需要解析一个充满不同类型的div
标签的HTML文件。
例如
<div class="..">
我认为我必须使用look_down
功能,但不知道如何区分提到的div
标签。
答案 0 :(得分:1)
您在谈论HTML::Element
模块。 HTML::Element
个对象通常是使用HTML::TreeBuilder
解析HTML文档而构建的。请阅读the documentation:写得非常好。
您需要像这样调用look_down
方法
my @divs = $doc->look_down(_tag => 'div', class => 'myclass');
其中myclass
应替换为您要选择的class
属性的值。
@divs
将包含符合这些条件的HTML::Element
个对象列表。