Перейти к содержанию

Aiohttp

aliceio.client.session.aiohttp.AiohttpSession

Bases: BaseSession

proxy: Optional[_ProxyType] property writable

__init__(proxy: Optional[_ProxyType] = None, limit: int = 100, **kwargs: Any) -> None

Client session based on aiohttp.

Параметры:

  • proxy (Optional[_ProxyType], None ) –

    The proxy to be used for requests. Default is None.

  • limit (int, 100 ) –

    The total number of simultaneous connections. Default is 100.

  • kwargs (Any, {} ) –

    Additional keyword arguments.

create_session() -> ClientSession async

close() -> None async

build_request_data(method: AliceMethod[AliceType]) -> tuple[Optional[FormData], Optional[dict[str, Any]]]

make_request(skill: Skill, method: AliceMethod[AliceType], timeout: Optional[int] = None) -> AliceType async