Requests Wrapper¶
The darc.requests module wraps around the requests
module, and provides some simple interface for the darc
project.
-
darc.requests.i2p_session(futures=False)¶ I2P (.i2p) session.
- Parameters
futures (bool) – If returns a
requests_futures.FuturesSession.- Returns
The session object with I2P proxy settings.
- Return type
See also
darc.proxy.i2p.I2P_REQUESTS_PROXY
-
darc.requests.null_session(futures=False)¶ No proxy session.
- Parameters
futures (bool) – If returns a
requests_futures.FuturesSession.- Returns
The session object with no proxy settings.
- Return type
-
darc.requests.request_session(link, futures=False)¶ Get requests session.
- Parameters
link (darc.link.Link) – Link requesting for
requests.Session.futures (bool) – If returns a
requests_futures.FuturesSession.
- Returns
The session object with corresponding proxy settings.
- Return type
- Raises
UnsupportedLink – If the proxy type of
linkif not specified in theLINK_MAP.
See also
-
darc.requests.tor_session(futures=False)¶ Tor (.onion) session.
- Parameters
futures (bool) – If returns a
requests_futures.FuturesSession.- Returns
The session object with Tor proxy settings.
- Return type
See also
darc.proxy.tor.TOR_REQUESTS_PROXY