Package twisted :: Package web :: Module client :: Class HTTPDownloader
[frames | no frames]

Class HTTPDownloader

  Factory --+        
            |        
ClientFactory --+    
                |    
HTTPClientFactory --+
                    |
                   HTTPDownloader


Download to a file.
Method Summary
  __init__(self, url, fileOrName, method, postdata, headers, agent, supportPartial)
  gotHeaders(self, headers)
  openFile(self, partialContent)
  pageEnd(self)
  pagePart(self, data)
  pageStart(self, partialContent)
Called on page download start.
    Inherited from HTTPClientFactory
  __repr__(self)
  buildProtocol(self, addr)
Create an instance of a subclass of Protocol.
  clientConnectionFailed(self, _, reason)
  gotStatus(self, version, status, message)
  noPage(self, reason)
  page(self, page)
  setURL(self, url)
    Inherited from ClientFactory
  clientConnectionLost(self, connector, reason)
Called when an established connection is lost.
  startedConnecting(self, connector)
Called when a connection has been started.
    Inherited from Factory
  doStart(self)
Make sure startFactory is called.
  doStop(self)
Make sure stopFactory is called.
  startFactory(self)
This will be called before I begin listening on a Port or Connector.
  stopFactory(self)
This will be called before I stop listening on all Ports/Connectors.

Instance Variable Summary
    Inherited from HTTPClientFactory
Deferred deferred: A Deferred that will fire when the content has been retrieved.
str message: The text message returned with the status.
dict response_headers: The headers that were specified in the response from the server.
str status: The status of the response.
str version: The version of the response.

Class Variable Summary
class protocol = twisted.web.client.HTTPPageDownloader
NoneType value = None                                                                  
    Inherited from HTTPClientFactory
str host = ''
NoneType path = None                                                                  
NoneType port = None                                                                  
NoneType scheme = None                                                                  
NoneType url = None                                                                  
    Inherited from Factory
tuple __implements__ = (<class twisted.internet.interfaces.IPr...
str noisy = 'sure, why not'
int numPorts = 0                                                                     

Method Details

pageStart(self, partialContent)

Called on page download start.
Parameters:
partialContent - tells us if the download is partial download we requested.

Class Variable Details

value

Type:
NoneType
Value:
None                                                                  

Generated by Epydoc 2.0 on Sat May 15 20:08:26 2004 http://epydoc.sf.net