#!/usr/bin/python from os import write, close from tempfile import mkstemp from urllib import urlopen from sys import argv out, pathname = mkstemp(prefix="HTTP.GET.") input = urlopen(argv[1]) info = input.info() while 1: chunk = input.read(1024) if not chunk: break write(out, chunk) print pathname print info.getheader("Content-Type", "application/octet-stream") input.close() close(out)