curl Module Functionality

A high-level interface to the pycurl extension

High Level Curl Object

class curl.Curl(base_url='', fakeheaders=None)

High-level interface to pycurl functions.

answered(check)

Did a given check string occur in the last payload?

body()

Return the body from the last response.

close()

Close a session, freeing resources.

get(url='', params=None)

Ship a GET request for a specified URL, capture the response.

get_info(*args)

Get information about retrieval.

head(url='', params=None)

Ship a HEAD request for a specified URL, capture the response.

header()

Return the header from the last response.

info()

Return a dictionary with all info on the last response.

post(cgi, params)

Ship a POST request to a specified CGI, capture the response.

set_option(*args)

Set an option on the retrieval.

set_timeout(timeout)

Set timeout for a retrieving an object

set_url(url)

Set the base URL to be retrieved.

set_verbosity(level)

Set verbosity to 1 to see transactions.