in reply to Re: Web::Magic 0.005
in thread Web::Magic 0.005
App::scrape is more limited - it just uses CSS selectors to build up a Perl data structure from an HTML page. Handy yes, but Web::Magic does much more than that.
Can App::scrape handle YAML seamlessly?
use Web::Magic -sub=>'web'; say web('http://www.cpantesters.org/distro/W/Web-Magic.yaml') ->[0]{guid};
Or feeds?
use Web::Magic -sub=>'web'; say $_->title foreach web('http://www.w3.org/News/atom.xml')->entries;
Or for that matter JSON, RDF, arbitrary XML, etc?
And how about POST requests?
use 5.010; use Web::Magic -sub => 'web'; # Paste to paste2.org, and say the URL it was pasted to say web('http://paste2.org/new-paste') ->POST({ code => 'say "Hello world";', lang => 'perl', description => 'Perl Hello World', parent => 0, submit => 'Submit', }) ->Content_Type('application/x-www-form-urlencoded') ->header('Location');
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Web::Magic 0.005
by Anonymous Monk on Jan 13, 2012 at 08:39 UTC | |
by tobyink (Canon) on Jan 13, 2012 at 13:43 UTC | |
by Anonymous Monk on Jan 14, 2012 at 06:46 UTC |