pQuery – jQuery-like fun in Perl
by bigpresh on Jun.03, 2010, under Perl, Programming
I discovered pQuery the other day, and had been meaning to try it out.
I got the chance to use it today, and I have to say, I’m impressed. I am, however, rather wary that the last release was nearly two years ago; I’m not sure I’d want to use it in production code unless it’s being actively maintained – I might use it for non-important things before making that call.
Anyway, a brief example:
Let’s say you want to capture the content of a paragraph/div with the class “bar” from a page somewhere.. it can be as simple as:
pQuery('http://www.example.com/foo.html')->find('.bar')->html;
Let’s say you want to extract all H1 headings instead:
pQuery($url) ->find('h1') ->each( sub { say "Heading: " . pQuery($_)->text; } );
I’d love to see this continue in active development – there’s several features it could really use, but what’s already there is handy stuff!