【发布时间】:2014-05-03 16:48:10
【问题描述】:
我需要解析一个充满不同类型div 标签的 HTML 文件。
例如
<div class="..">
我想我必须使用look_down功能,但不知道如何区分提到的div标签。
【问题讨论】:
标签: perl html-parsing
我需要解析一个充满不同类型div 标签的 HTML 文件。
例如
<div class="..">
我想我必须使用look_down功能,但不知道如何区分提到的div标签。
【问题讨论】:
标签: perl html-parsing
您正在谈论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 对象列表。
【讨论】: