Newbie: Downloading a pushed file
wes weston
wweston at att.net
Tue Aug 24 19:52:04 EDT 2004
Josh wrote:
> First, I'm new at this.
>
> Next, my question: I'm trying to write a script that downloads
> requested files from a website.
>
> The site works, I think, as follows:
> 1: Give the site a URL
> 2: Site comes back with a 'waiting' message, then after some time
> returns a bunch of download URL's
> 3: If you open a window with the new download url _in the same browser
> session_ then you get a new window which says things like 'processing'
> for a while, and then pushes you a file, for lack of a better word.
> It's sort of like when you go to sourceforge and click a download
> mirror, and then after a few seconds you get a window pop up asking to
> save the file.
>
> Now, so far I've managed, in an ugly manner I am sure, to get the
> initial page, parse the download URL's, and I did this having pything
> use an IE browser, as described in:
> http://vsbabu.org/mt/archives/2003/06/13/ie_automation.html
>
> My problem is when I get to the download page, how do I tell ie to go
> ahead and save the file it gets pushed?
>
> Another question would be how do I do it without IE .. I assume if I
> keep the socket open and send the site some header, perhaps
> HTTP_REFERER, then it will let me move on to the download pages, but I
> havent even figured out how to re-read the socket after the initial page
> refreshes (every re-read comes up blank, even though I know the page
> should have sent me new data)
>
> Sorry for my probably poorly worded descriptions, and thanks for any help.
>
> -Josh
-Josh
View the page source. Maybe it will show a url or how to
make one to get your files. Post the url here if you don't
get where you are going.
wes
More information about the Python-list
mailing list