Отслеживание цен — Google Покупки, Walmart с использованием API Easy2Digital

Создавайте трекеры цен для трех популярных розничных торговых площадок или каналов с помощью Python: Google Shopping, Walmart, HomeDepot.

В этой главе я расскажу о том, как создать трекеры цен для трех популярных розничных торговых площадок или каналов с точки зрения продавца электронной коммерции. В этом уроке мы будем использовать некоторые модули, перечисленные ниже, и к его концу вы сможете использовать трекер, созданный самостоятельно. Обновление приборной панели каждое утро может стать частью вашего образа жизни, который разгрузит вашу загруженную работу.

Содержание: трекеры цен на товары в Google Shopping, Walmart, HomeDepot

Очистить идентификаторы продуктов

Один из самых полезных советов и приемов из моего опыта — сначала очистить идентификатор целевого продукта, прежде чем использовать бесплатный API. Это связано с тем, что обычно API имеет ограниченную квоту для вызовов каждый месяц. Для экономии затрат мы могли использовать API только для обновления целевой цены продукта, а не тратить квоты на очистку идентификатора продукта. И, как вы, возможно, знаете, в основном бесплатные API могут предлагать бесплатную расценку для сбора информации о продукте с использованием идентификатора продукта.

Возьмем, к примеру, Home Depot. Мы могли бы сначала закодировать парсинг SERP, используя селен и ключевые слова вашего целевого продукта. Ниже приведен пример, в котором мы очищаем гугл-гнездо камеры безопасности в категории «умный дом». Вы можете обратиться к структуре параметра URL-адреса поиска домашнего склада для кода

Из этого скрипта мы можем извлечь название продукта, цену и идентификатор из поисковой выдачи. Идентификатор можно использовать в тот момент, когда вы настроили автоматическое отслеживание цен в другом скрипте.

Отслеживание цен в Google Покупках

SERP API предоставляет разработчикам расширенные параметры для фильтрации информации о продуктах Google Покупок, например, по стране и по языку. Вы также можете добавить параметр no_cache, чтобы получать самую свежую информацию и повышать точность отслеживания цен.

from serpapi import GoogleSearch

params = {

"engine": "google_product",

"product_id": "4172129135583325756",

"gl": "us",

"hl": "en",

"api_key": "cf16ea6ebf32764c3c13fae81d14425734dbc6ac776878c373ab80d7fba43bb9" }

search = GoogleSearch(params) results = search.get_dict()

product_results = results['product_results'

Из идентификатора продукта вы можете получить название продукта, исходную цену, текущую цену, рейтинг, отзывы и т. д.

Трекер цен Walmart

Подобно API продуктов Google Покупок, вы можете добавить значение параметра двигателя, no_cache и данные идентификатора продукта, которые вы собираетесь получать, это очень просто, а ответ данных быстрый.

params = {

"engine": 'walmart_product',

"product_id": '808410926',

"api_key": apiKEY,

"no_cache": 'true'

}

search = GoogleSearch(params)

results = search.get_dict()

shopping_results = results['product_result']

Отслеживание цен Home Depot

То же самое для отслеживания цен Walmart, вам просто нужно заменить значение имени двигателя и идентификатор продукта, вы можете получить данные. Тип данных из SERP API — это формат словаря. Очень удобно выбирать нужную информацию о продукте. Однако доступные параметры данных немного отличаются от Walmart. Перейдите к документации SERP API, чтобы перепроверить, вы не можете просто скопировать и вставить код Walmart, используемый в Home Depot.

params = {

"engine": 'home_depot_product',

"product_id": productID,

"api_key": apiKEY,

"no_cache": 'true'

}

search = GoogleSearch(params)

results = search.get_dict()

shopping_results = results['product_results']

Бесплатный токен Easy2Digital API и полный скрипт Python для отслеживания цен на товары в Google Shopping, Walmart и Homedepot

Если вы заинтересованы в бесплатном токене API и полном скрипте Python для отслеживания цен на товары в Google Покупках, Walmart и Homedepot, пожалуйста , подпишитесь на нашу рассылку , добавив сообщение «Глава 42» . Мы отправим вам сценарий как можно скорее на ваш почтовый ящик.

Связаться с нами

Надеюсь, вам понравится читать главу 47: Отслеживание цен на товары в Google Shopping, Walmart, HomeDepot с использованием API Easy2Digital. Если вы это сделали, пожалуйста, поддержите нас, выполнив одно из перечисленных ниже действий, потому что это всегда помогает нашему каналу.

  • Поддержите и пожертвуйте нашему каналу через PayPal ( paypal.me/Easy2digital )
  • Подпишитесь на мой канал и включите колокольчик уведомлений канала Easy2Digital Youtube .
  • Подписывайтесь и лайкайте мою страницу Страница Easy2Digital в Facebook
  • Поделитесь статьей в своей социальной сети с хэштегом #easy2digital
  • Покупайте товары с кодом скидки Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
  • Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
  • Подпишитесь на наше ежемесячное членство через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital )