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
link
if 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