The second link is for use with WWW::Mechanize::Firefox.
You need some kind of browser, something to interpret the javascript, there is no way around that.
The other candidate is WWW::Scripter, a WWW::Mechanize subclass, but its alpha version, and my simple test didn't yield anything useful, :)
My other thought was go straight for the supporting module CSS::DOM, but that didn't work out. Same goes for CSS/CSS::SAC/CSS::Tiny.
I figure this ought to be robust enough for css
## http://cpansearch.perl.org/src/NEVESENIN/CSS-Packer-1.000001/lib/CS +S/Packer.pm our $DICTIONARY = { 'STRING1' => qr~"(?>(?:(?>[^"\\]+)|\\.|\\"|\\\s)*)"~, 'STRING2' => qr~'(?>(?:(?>[^'\\]+)|\\.|\\'|\\\s)*)'~ }; our $URL = 'url\(\s*(' . $DICTIONARY->{STRING1} . '|' . $DI +CTIONARY->{STRING2} . '|[^\'"\s]+?)\s*\)'; our $IMPORT = '\@import\s+(' . $DICTIONARY->{STRING1} . '|' . +$DICTIONARY->{STRING2} . '|' . $URL . ')([^;]*);';
In reply to Re^3: More robust link finding than HTML::LinkExtor/HTML::Parser?
by Anonymous Monk
in thread More robust link finding than HTML::LinkExtor/HTML::Parser?
by Allasso
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |