grab.request

Module Contents

Classes

HttpRequest

class grab.request.HttpRequest(url: str, *, method: None | str = None, headers: None | collections.abc.MutableMapping[str, Any] = None, timeout: None | int | grab.util.timeout.Timeout = None, cookies: None | dict[str, Any] = None, encoding: None | str = None, proxy_type: None | str = None, proxy: None | str = None, proxy_userpwd: None | str = None, fields: Any = None, body: None | bytes = None, multipart: None | bool = None, document_type: None | str = None, redirect_limit: None | int = None, process_redirect: None | bool = None, meta: None | collections.abc.Mapping[str, Any] = None)[source]

Bases: grab.base.BaseRequest

init_keys[source]
get_full_url() str[source]
_process_timeout_param(value: None | float | grab.util.timeout.Timeout) grab.util.timeout.Timeout[source]
compile_request_data() CompiledRequestData[source]