価格トラッカー – Easy2Digital API を使用した Google ショッピング、ウォルマート

Python を使用して、Google ショッピング、Walmart、HomeDepot の 3 つの人気のある小売市場またはチャネルの価格トラッカーを構築します。

この章では、e コマース販売者の観点から、3 つの人気のある小売市場またはチャネルの価格トラッカーを作成する方法について説明します。このチュートリアルでは、以下にリストされているいくつかのモジュールを使用します。このチュートリアルの最後には、自分で構築したトラッカーを使用できるようになります。ダッシュボードを毎朝更新することは、忙しい仕事から解放されるライフスタイルの一部になります。

目次: Google ショッピング、ウォルマート、ホームデポの商品価格トラッカー

製品IDをスクレイピング

私の経験から得た最も役立つヒントとコツの 1 つは、無料 API を使用する前に、まずターゲットの製品 ID をスクレイピングすることです。これは、一般に、API には毎月呼び出せる割り当てが制限されているためです。コストを節約するには、製品 ID のスクレイピングで割り当てを無駄にするのではなく、API を使用してターゲット製品価格を更新することしかできませんでした。ご存知かもしれませんが、基本的に無料の API では、製品 ID を使用して製品情報を収集するために無料の見積もりを提供できます。

ホームデポを例に考えてみましょう。最初に Selenium とターゲット製品キーワードを使用して SERP スクレイピングをコーディングできます。以下は、スマートホームカテゴリのセキュリティカメラGoogle Nestをスクレイピングした例です。ホームデポの検索 URL パラメータ構造を参照してコード化できます。

このスクリプトから、SERP から製品タイトル、価格、ID を取得できます。この ID は、他のスクリプトで自動価格トラッカーを設定した瞬間に使用できます。

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'

製品 ID から、製品タイトル、元の価格、現在の価格、評価、レビューなどを取得できます。

ウォルマート価格トラッカー

Google ショッピングの商品 API と同様に、取得するエンジン パラメーター値、no_cache、商品 ID データを追加できます。非常に簡単で、データの応答も高速です。

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']

ホームデポの価格トラッカー

Walmart 価格トラッカーと同様に、エンジン名の値と製品 ID を置き換えるだけで、データを取得できます。 SERP APIのデータ型は辞書形式です。必要な製品情報を選択するのに非常に便利です。ただし、アクセス可能なデータのオプションはウォルマートとは若干異なります。 SERP API ドキュメントにアクセスして再確認してください。Home Depot に使用されている Walmart コードをコピーして貼り付けることはできません。

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 トークンと、Google ショッピング、ウォルマート、ホームデポの商品価格トラッカーの完全な Python スクリプト

Google ショッピング、ウォルマート、ホームデポの製品価格トラッカーの無料 API トークンと完全な Python スクリプトに興味がある場合は、 「第 42 章」というメッセージを追加してニュースレターを購読してください。 。できるだけ早くスクリプトをあなたのメールボックスにお送りいたします。

お問い合わせ

第 47 章: Easy2Digital API を使用した Google ショッピング、ウォルマート、HomeDepot 製品の製品価格追跡を楽しんで読んでいただければ幸いです。もしそうなら、以下にリストされているいずれかの方法で私たちをサポートしてください。それは常に私たちのチャンネルに役立ちます。

  • PayPal ( paypal.me/Easy2digital ) を通じて私たちのチャンネルをサポートし、寄付してください。
  • 私のチャンネルを購読し、 Easy2Digital Youtube チャンネルの通知ベルをオンにしてください。
  • Easy2Digital Facebook ページをフォローして「いいね!」してください
  • #easy2digital のハッシュタグを付けて記事をソーシャル ネットワークで共有してください
  • Easy2Digital 10% OFF 割引コード ( Easy2DigitalNewBuyers2021)を使用して製品を購入します
  • Easy2Digital の最新記事、ビデオ、割引コードを受け取るには、毎週のニュースレターに登録してください。
  • Patreon を通じて月額メンバーシップに登録すると、限定特典をお楽しみいただけます ( www.patreon.com/louisludigital )

よくある質問:

Q1: 価格トラッカーとは何ですか?

A: 価格トラッカーは、商品の価格変動を追跡し、ユーザーに通知するウェブサイトやアプリです。

Q2: 価格トラッカーを使うためには何が必要ですか?

A: 価格トラッカーを使うためには、アカウントの登録が必要です。

Q3: 価格トラッカーはどのように動作しますか?

A: 価格トラッカーは指定した商品の価格を定期的に監視し、変動があった場合にユーザーに通知します。

Q4: 価格トラッカーで商品を追加するにはどうすればいいですか?

A: 価格トラッカーのウェブサイトまたはアプリで、商品のURLを入力するか、検索バーで商品名を入力して追加することができます。

Q5: 価格トラッカーで通知を受ける方法はありますか?

A: 価格トラッカーでは、メールやプッシュ通知を設定することで価格の変動に関する通知を受けることができます。

Q6: 価格トラッカーはどのように価格変動を追跡しますか?

A: 価格トラッカーは指定した商品のウェブページを定期的にスクレイピングし、価格情報を収集して変動を追跡します。

Q7: 価格トラッカーで商品の価格履歴を確認する方法はありますか?

A: 価格トラッカーでは、商品の詳細ページで価格履歴を確認することができます。

Q8: 価格トラッカーで商品を削除する方法はありますか?

A: 価格トラッカーのウェブサイトまたはアプリで、商品の詳細ページで削除ボタンをクリックすることで商品を削除することができます。

Q9: 価格トラッカーで同じ商品を複数追加することはできますか?

A: 価格トラッカーでは、同じ商品を複数追加することができます。

Q10: 価格トラッカーは無料ですか?

A: はい、価格トラッカーは無料で利用することができます。