perekrestok_api package

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/',
)[source][source]

Bases: object

Клиент Чижика.

CATALOG_URL: str = 'https://app.chizhik.club/api/v1'

URL для работы с каталогом.

MAIN_SITE_URL: str = 'https://chizhik.club/catalog/'

URL главной страницы сайта.

browser: Literal['firefox', 'chrome'] = 'firefox'

firefox / chrome.

Type:

Используемый браузер

close()[source][source]

Закрыть HTTP-сессию и освободить ресурсы.

headless: bool = True

Запускать браузер в headless режиме?

timeout: float = 15.0

Время ожидания ответа от сервера.

proxy: str | None

Прокси-сервер для всех запросов (если нужен). По умолчанию берет из окружения (если есть)

browser_opts: dict[str, Any]

Дополнительные опции для браузера (см. hrequests.BrowserSession)

session: BrowserSession

Внутренняя сессия для выполнения HTTP-запросов.

Geolocation: ClassGeolocation

API для работы с геолокацией.

Catalog: ClassCatalog

API для работы с каталогом товаров.

Advertising: ClassAdvertising

API для работы с рекламой.

General: ClassGeneral

API для работы с общими функциями.