perekrestok_api package

Неофициальная библиотека для работы с API сети магазинов Перекрёсток.

Библиотека позволяет взаимодействовать с каталогом товаров, системой геолокации, рекламными материалами и общими сервисами Перекрёстка.

class PerekrestokAPI(
timeout: float = 15.0,
browser: str = 'firefox',
headless: bool = True,
proxy: str | None = <factory>,
browser_opts: dict[str,
~typing.Any] = <factory>,
)[source][source]

Bases: object

Клиент Перекрёстка.

Geolocation

Клиент геолокации.

Type:

ClassGeolocation

Catalog

Методы каталога.

Type:

ClassCatalog

Advertising

Методы рекламы.

Type:

ClassAdvertising

General

Общие методы (например, для формы обратной связи).

Type:

ClassGeneral

property access_token: str | None

Токен доступа, который будет использоваться в запросах.

browser: str = 'firefox'
close()[source][source]

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

headless: bool = True
timeout: float = 15.0
proxy: str | None
browser_opts: dict[str, Any]
session: Session