human_requests.abstraction.output

Classes

Module Contents

class Output[source]
raw: bytes[source]
headers: dict[str, str][source]
url: URL | None = None[source]
status_code: int | None = None[source]
status_text: str | None = None[source]
redirected: bool | None = None[source]
type: Literal['basic', 'cors', 'error', 'opaque', 'opaqueredirect'] | None = None[source]
duration: float | None = None[source]
end_time: float | None = None[source]
request: Any | None = None[source]
page: Any | None = None[source]
__post_init__() None[source]
classmethod from_fetch_response(response: Any) Output[source]
classmethod from_raw(
raw: bytes | bytearray | memoryview | str,
*,
url: URL | str | None = None,
headers: dict[str, Any] | None = None,
status_code: int | None = None,
status_text: str | None = None,
redirected: bool | None = None,
response_type: Literal['basic', 'cors', 'error', 'opaque', 'opaqueredirect'] | None = None,
duration: float | None = None,
end_time: float | None = None,
request: Any | None = None,
page: Any | None = None,
) Output[source]
classmethod from_playwright_response(
response: playwright.async_api.Response,
*,
page: Any | None = None,
) Output[source]
Async:

property status: int | None[source]
property response_type: str | None[source]
property text: str[source]
body() bytes[source]
json() Any[source]
image() Any[source]
all_headers() dict[str, str][source]
header_value(name: str) str | None[source]
header_values(name: str) list[str][source]
headers_array() list[dict[str, str]][source]
seconds_ago() float[source]
async render(
retry: int = 2,
timeout: float | None = None,
wait_until: Literal['commit', 'load', 'domcontentloaded', 'networkidle'] = 'commit',
referer: str | None = None,
) Any[source]
__bytes__() bytes[source]
__len__() int[source]
__getattr__(name: str) Any[source]