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, …]) |
Поисковые подсказки |