YMContent

Просто установить:

pip3 install YMContent

Просто использовать:

>>> from YMContent import YMAPI
>>> api = YMAPI('SuperSecretToken')
>>> a = api.model('1732210983', geo_id=213, fields='ALL')
>>> a.model.name
Смартфон Apple iPhone X 256GB
>>> a.model.description
GSM, LTE-A, смартфон, iOS 11, вес 174 г, ШхВхТ 70.9x143.6x7.7 мм, экран 5.8", 2436x1125, Bluetooth, NFC, Wi-Fi, GPS, ГЛОНАСС, фотокамера 12 МП, память 256 Гб
>>> a.model.price.json()
{'max': '92930', 'min': '72290', 'avg': '77499'}

Список доступных методов:

categories([fields, sort, geo_id, …]) Список категорий
categories_children(category_id[, fields, …]) Список подкатегорий
category(category_id[, fields, geo_id, …]) Информация о категории
categories_filters(category_id[, geo_id, …]) Список фильтров категории
categories_match(name[, category_name, …]) Подбор категорий по параметрам
model(model_id[, fields, filters, geo_id, …]) Информация о модели
models_reviews(model_id[, count, page]) Список обзоров на модель
models_match(name[, category_count, fields, …]) Поиск модели по названию и параметрам
models_lookas(model_id[, count, page, …]) Список похожих моделей
categories_bestdeals(category_id[, fields, …]) Лучшие предложения (скидки дня)
categories_popular(category_id[, fields, …]) Список популярных моделей
model_offers(model_id[, delivery_included, …]) Список предложений на модель
model_offers_default(model_id[, fields, …]) Товарное предложение по умолчанию
model_offers_stat(model_id[, geo_id, remote_ip]) Количество товарных предложений на модель по регионам :param model_id: Идентификатор модели :type model_id: int or str
model_offers_filters(model_id[, fields, …]) Список фильтров для предложений на модель
offer(offer_id[, delivery_included, fields, …]) Информация о товарном предложении
model_opinions(model_id[, grade, …]) Отзывы о модели
shop_opinions(shop_id[, grade, …]) Отзывы о магазине
shop_opinions_chronological(shop_id[, …]) Отзывы о магазине в хронологическом порядке
shop(shop_id[, fields]) Информация о магазине
shops(host[, fields, geo_id]) Поиск магазина по хосту или URL
geo_regions_shops_summary(region_id[, fields]) Количество магазинов, работающих в регионе
model_outlets(model_id[, boundary, fields, …]) Список пунктов выдачи модели
shop_outlets(shop_id[, boundary, fields, …]) Пункты выдачи товаров магазина
offer_outlets(offer_id[, boundary, fields, …]) Список пунктов выдачи товарного предложения
geo_regions([fields, count, page]) Список регионов
geo_regions_children(region_id[, fields, …]) Список дочерних регионов
geo_region(region_id[, fields]) Информация о регионе
geo_suggest(name_part[, fields, types, …]) Текстовый поиск региона
vendors([fields, count, page]) Список производителей
vendor(vendor_id[, fields]) Информация о производителе
vendors_match(name[, fields]) Подбор производителя по названию
search(text[, delivery_included, fields, …]) Текстовый поиск
categories_search(category_id[, geo_id, …]) Подбор по параметрам в категории
search_filters(text[, fields, geo_id, remote_ip]) Фильтры для поискового запроса
redirect(text[, redirect_types, barcode, …]) Редирект (перенаправление)
suggestions(text[, count, page, pos, …]) Поисковые подсказки

Index