Re: LWP module - parse one line at a time (only download part of a page)



Alf McLaughlin wrote:

> I want to download a fairly large amount of data from a webpage
> (~10MB), but the stuff I'm really interested in is always toward the
> top of the page (however, I don't know exactly where). Since I'm only
> interested in two or three lines, I don't want to download the whole
> page. I would like download until I see what I want (such as my
> $current_line =~ /WHAT I WANT/) and then kill the download.

Read the description of the get() method of LWP::UserAgent.

In particular note the existance of the callback and the bit where it
says "The callback can abort the request by invoking die()."

.



Relevant Pages

  • Re: URLDownloadToFile
    ... >> To avoid hang of GUI, if to make use of the URLDownloadToFile() ... >> callback, inside the callback, peek and dispatch messages waiting in ... How does URLOpenPullStream"control the amount of Internet access for the ...
    (microsoft.public.vc.language)
  • Re: Threads and notification when finished
    ... Raising events from the thread would be a typical way. ... > async callback couldn't be used in the cf 2.0. ... It depends on your internet connection how long a download ... is a special thread running or not. ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: LWP module - parse one line at a time (only download part of a page)
    ... >> interested in two or three lines, I don't want to download the whole ... > In particular note the existance of the callback and the bit where it ... response the desired string can be. ... the upper limit turns out to be set too low, and you miss things that the ...
    (comp.lang.perl.modules)
  • Re: Progress Bar for Download
    ... back after Sunday to see if Stuart was able to post another option. ... the program is available, download and install it. ... It will call a callback ... Not worth the trouble for a simple 'busy' dialog. ...
    (microsoft.public.access.modulesdaovba)
  • Re: Partial download with ftplib and retrbinary
    ... I have a callback ... with retrbinary that raises an exception and ends the download. ...     global count,localfile,number ... The server hangs on because the data connection is left open. ...
    (comp.lang.python)