Извлечь конкретную таблицу из многостолового html-файла, используя perl

У меня есть HTML-файл с тремя таблицами. Но я хочу извлечь только одну таблицу из трех. Как мне это сделать?

Ответы на вопрос(2)

Perl модули, такие как:

LWPWWW::MechanizeHTML::TreeBuilderHTML::TreeBuilder::XPath

Все наhttp://search.cpan.org

Последний модуль Perl действительно полезен, вы можете использоватьXpath выражения как:

//table[0]/tr[3]/td[2]/text()

например, для печати текста второгоtd элемент в третьемtr от первой .table

Решение Вопроса

HTML::Query

Он предоставляет jQuery-подобный интерфейс для выбора того, какую часть документа извлечь.

 Joel Berger24 окт. 2012 г., 03:03
Mojo :: DOM предоставляет полный набор селекторов CSS3, включаяnth-of-typeКажется, что HTML :: Query не хватает

Ваш ответ на вопрос