Отслеживание цен — Google Покупки, Walmart с использованием API Easy2Digital
Создавайте трекеры цен для трех популярных розничных торговых площадок или каналов с помощью Python: Google Shopping, Walmart, HomeDepot.
В этой главе я расскажу о том, как создать трекеры цен для трех популярных розничных торговых площадок или каналов с точки зрения продавца электронной коммерции. В этом уроке мы будем использовать некоторые модули, перечисленные ниже, и к его концу вы сможете использовать трекер, созданный самостоятельно. Обновление приборной панели каждое утро может стать частью вашего образа жизни, который разгрузит вашу загруженную работу.
Содержание: трекеры цен на товары в Google Shopping, Walmart, HomeDepot
- Очистить идентификаторы продуктов
- Отслеживание цен в Google Покупках
- Трекер цен Walmart
- Отслеживание цен Home Depot
- Бесплатный токен Easy2Digital API и полный скрипт Python для отслеживания цен на товары в 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 )