HTML::TreeBuilder::XPath - add XPath support to HTML::TreeBuilder 14 ++

This module adds typical XPath methods to HTML::TreeBuilder, to make it easy to query a document. METHODS Extra methods added both to the tree object and to each element: findnodes ($path) Returns a list of nodes found by $path. In scalar context ret...

MIROD/HTML-TreeBuilder-XPath-0.14   (4 reviews) - 20 Sep 2011 01:46:15 GMT - Search in distribution

HTML::TreeBuilder::LibXML - HTML::TreeBuilder and XPath compatible interface with libxml 5 ++

HTML::TreeBuilder::XPath is libxml based compatible interface to HTML::TreeBuilder, which could be slow for a large document. HTML::TreeBuilder::LibXML is drop-in-replacement for HTML::TreeBuilder::XPath. This module doesn't implement all of HTML::Tr...

TOKUHIROM/HTML-TreeBuilder-LibXML-0.24   (1 review) - 22 Sep 2014 09:31:56 GMT - Search in distribution

HTML::Linear - represent HTML::Tree as a flat list 4 ++
SYP/HTML-Untemplate-0.019 - 23 Jun 2014 08:41:42 GMT - Search in distribution

Class::XPath - adds xpath matching to object trees ++

This module adds XPath-style matching to your object trees. This means that you can find nodes using an XPath-esque query with "match()" from anywhere in the tree. Also, the "xpath()" method returns a unique path to a given node which can be used as ...

SAMTREGAR/Class-XPath-1.4 - 29 Feb 2004 23:01:16 GMT - Search in distribution

xml_grep - grep XML files looking for specific elements 39 ++

xml_grep does a grep on XML files. Instead of using regular expressions it uses XPath expressions (in fact the subset of XPath supported by XML::Twig) the results can be the names of the files or XML elements containing matching elements. SEE ALSO XM...

MIROD/XML-Twig-3.48   (7 reviews) - 30 Mar 2014 09:01:59 GMT - Search in distribution
  • XML::Twig - A perl module for processing huge XML documents in tree mode.

Web::Query - Yet another scraping library like jQuery 20 ++

Web::Query is a yet another scraping framework, have a jQuery like interface. Yes, I know Ingy's pQuery. But it's just a alpha quality. It doesn't works. Web::Query built at top of the CPAN modules, HTML::TreeBuilder::XPath, LWP::UserAgent, and HTML:...

YANICK/Web-Query-0.27 - 24 Dec 2014 00:53:39 GMT - Search in distribution

WWW::Ruten - Scripting ++

INTERFACE new() Creates a new ruten object and returns it. search( $term ) Search something. $term is a string, required. each( $coderef ) After calling "search", you then call this method, give it a callback. The callback will be called for each ite...

GUGOD/WWW-Ruten-0.03 - 30 Aug 2011 11:49:40 GMT - Search in distribution

WWW::GoKGS::LibXML - HTML::TreeBuilder::LibXML-based WWW::GoKGS ++

This class inherits all methods from WWW::GoKGS. Unlike "WWW::GoKGS", this class uses HTML::TreeBuilder::LibXML instead of HTML::TreeBuilder::XPath to parse HTML documents. Make sure to install the alternative module in addition to this module. SEE A...

ANAZAWA/WWW-GoKGS-0.21 - 21 Aug 2014 02:27:48 GMT - Search in distribution

Web::Scraper - Web Scraping Toolkit using HTML and CSS Selectors or XPath expressions 35 ++

Web::Scraper is a web scraper toolkit, inspired by Ruby's equivalent Scrapi. It provides a DSL-ish interface for traversing HTML documents and returning a neatly arranged Perl data structure. The *scraper* and *process* blocks provide a method to def...

MIYAGAWA/Web-Scraper-0.38   (2 reviews) - 20 Oct 2014 00:27:05 GMT - Search in distribution

XML::XPathEngine - a re-usable XPath engine for DOM-like trees 3 ++

This module provides an XPath engine, that can be re-used by other module/classes that implement trees. In order to use the XPath engine, nodes in the user module need to mimick DOM nodes. The degree of similitude between the user tree and a DOM dict...

MIROD/XML-XPathEngine-0.14 - 17 May 2013 02:49:03 GMT - Search in distribution

WWW::Tabela::Fipe - Baixe a tabela fipe completa mantenha-se atualizado ++

Este módulo baixa a tabela FIPE atualizada para motos caminhoes e carros. Direto do site da FIPE. Fonte: Downloads the FIPE table updated directly from fipe source. DataSource: AUTHOR HERNAN CPAN ID: HERNAN perldelux hernan@cp...

HERNAN/WWW-Tabela-Fipe-0.002 - 31 Oct 2013 12:12:52 GMT - Search in distribution

HTML::Seamstress - HTML::Tree subclass for HTML templating via tree rewriting ++
TBONE/HTML-Seamstress-6.112830   (1 review) - 10 Oct 2011 16:08:41 GMT - Search in distribution

HTML::AsText::Fix - extends HTML::Element::as_text() to render text properly 1 ++

Consider the following HTML sample: <p> <span>AAA</span> BBB </p> <h2>CCC</h2> DDD <br> EEE "HTML::Element::as_text()" method stringifies it as *AAABBBCCCDDDEEE*. Despite being correct, this is far from the actual renderization within a "real" browse...

SYP/HTML-AsText-Fix-0.003 - 23 Jun 2014 10:25:38 GMT - Search in distribution

WWW::Scraper::Lite ++

SUBROUTINES/METHODS new - constructor, initialises fetch-queue and seen-URL hash my $oScraper = WWW::Scraper::Lite->new(); ua - new/cached LWP::UserAgent object my $oUA = $oScraper->ua(); crawl - start crawling a given URL with a given set of XPath c...

RPETTETT/WWW-Scraper-Lite-15 - 02 Jun 2011 21:47:25 GMT - Search in distribution

HTML::Encapsulate - rewrites an HTML page as a self-contained set of files ++

The main motivation for this module is for archiving and printing web pages: these typically come in various separate pieces and aren't simple to download as one chunk. However, it is possible to preserve the content of a web page, but to rewrite the...

NPW/HTML-Encapsulate-v0.3 - 06 Nov 2009 23:54:06 GMT - Search in distribution

HTTP::Thin::UserAgent - A Thin UserAgent around some useful modules. ++

WARNING this code is still *alpha* quality. While it will work as advertised on the tin, API breakage may occure as things settle. "HTTP::Thin::UserAgent" provides what I hope is a thin layer over HTTP::Thin. It exposes an functional API that hopeful...

PERIGRIN/HTTP-Thin-UserAgent-0.009 - 02 Jul 2014 17:01:57 GMT - Search in distribution

WWW::Mechanize::TreeBuilder - combine WWW::Mechanize and HTML::TreeBuilder in nice ways 2 ++

This module combines WWW::Mechanize and HTML::TreeBuilder. Why? Because I've seen too much code like the following: like($mech->content, qr{<p>some text</p>}, "Found the right tag"); Which is just all flavours of wrong - its akin to processing XML wi...

ASH/WWW-Mechanize-TreeBuilder-1.20000 - 27 Oct 2014 10:20:33 GMT - Search in distribution

MediaWiki::CleanupHTML - cleanup the MediaWiki-generated HTML from MediaWiki embellishments. ++

The HTML rendered on MediaWiki pages is full of MediaWiki-specific embellishments such as edit sections. This module attempts to clean it up and return a more straightforward HTML. Note that the HTML returned by MediaWiki APIs may not always availabl...

SHLOMIF/MediaWiki-CleanupHTML-v0.0.2 - 16 Oct 2014 10:24:07 GMT - Search in distribution

Task::BeLike::LESPEA - Modules that LESPEA uses on a daily basis ++
LESPEA/Task-BeLike-LESPEA-2.005000 - 12 Mar 2014 14:47:57 GMT - Search in distribution