Pat Rice wrote:
> hi all
> I want to know if there is a way of puilling out line by line, a
> www::Mechanize or LWP
> 
> so at the moment I'm doing:
> 
> 
> 
> 
>  1 #!/usr/bin/perl
>       2
>       3 # Include the WWW::Mechanize module
>       4 use WWW::Mechanize;
>       5
>       6
>       7 HTTP::Response;
>       8
> 
>      15
>      16 $url = "http://whatever.com/";;
>      17
>      18
>      20 print "\n $url \n";
>      21
>      22 # Create a new instance of WWW::Mechanize
>      23 # enabling autoheck checks each request to ensure it was successful,
>      24 # producing an error if not.
>      25 my $mechanize = WWW::Mechanize->new(autocheck => 1);
>      26
>      27 # Retrieve the page
>      28 $mechanize->get($url);
>      29
>      30 # Assign the page content to $page
>      31 my $page = $mechanize->content;
>      32
>      33 # Output the page
>      34 print $page;
> 
> 
> 
> 
> so what I'm trying to do is do a regex on each line as I suck it in,
> and then print out the line, so I don't have to do a regex on a file.
> 
> so i would do a regex $page and what ever line would have the regex in
> would print it out.

Hi Pat

WWW::Mechanize is intended to emulate a web browser's functionality. If you need
lower level access then you should look at LWP, but remember that there is no
concept of a 'line' in HTML. You would need to parse the page as it arrives and
search for something like <p> or <br> elements in the content.

Perhaps if you explained your application properly we could help better?

Rob

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to