chizhik_api.manager¶
Functions
|
Add dunder methods based on the fields defined in the class. |
|
Return an object to identify dataclass fields. |
Classes
|
Special type indicating an unconstrained type. |
|
Клиент Чижика. |
|
Методы для работы с рекламными материалами Перекрёстка. |
|
Методы для работы с каталогом товаров. |
|
Общие методы API Перекрёстка. |
|
Методы для работы с геолокацией и выбором магазинов. |
|
A user-created |
- class ChizhikAPI(
- timeout: float = 15.0,
- browser: ~typing.Literal['firefox',
- 'chrome'] = 'firefox',
- headless: bool = True,
- proxy: str | None = <factory>,
- browser_opts: dict[str,
- ~typing.Any] = <factory>,
- CATALOG_URL: str = 'https://app.chizhik.club/api/v1',
- MAIN_SITE_URL: str = 'https://chizhik.club/catalog/',
Bases:
object
Клиент Чижика.
- proxy: str | None¶
Прокси-сервер для всех запросов (если нужен). По умолчанию берет из окружения (если есть)
- session: BrowserSession¶
Внутренняя сессия для выполнения HTTP-запросов.
- Geolocation: ClassGeolocation¶
API для работы с геолокацией.
- Catalog: ClassCatalog¶
API для работы с каталогом товаров.
- Advertising: ClassAdvertising¶
API для работы с рекламой.
- General: ClassGeneral¶
API для работы с общими функциями.