Amazon Scraper の紹介
ScrapelessAmazon ScraperはScraping APIを通じてAmazonのデータを取得します。actor scraper.amazon を含むリクエストを送信し、 input.typeを使用して操作を選択します。
API リファレンスでは、以下の4つの操作について説明しています。
| 操作 | input.type | 提供するもの | 操作で取得するもの |
|---|---|---|---|
| 製品 | product | Amazon 製品の URL | 製品詳細 |
| 販売者 | seller | Amazon セラーの URL | セラー情報 |
| キーワード検索 | keywords | 検索キーワードと検索設定 | 製品検索結果 |
| Rufus | rufus | クエリテキストと完全な Amazon ドメイン | Amazon Rufus 結果 |
構築可能なもの
製品リクエストを使って既知の URL の商品情報を収集するか、キーワード検索を使って商品リストを発見できます。セラーリクエストはセラーページを対象とします。Rufus リクエストは、Amazon のショッピングアシスタントを通じてクエリの結果を取得する別の方法を提供します。
ドキュメント化された商品の例には、ASIN、タイトル、在庫状況、価格、評価、画像、バリエーションが含まれます。キーワード検索には独自の結果構造があります。Rufusは html、 metadata、および resultを含むオブジェクトを返します。結果パーサーの設計前に操作を選んでください。
リクエストの仕組み
- JSONリクエストを
POST https://api.scrapeless.com/api/v1/scraper/requestに送信します。 - APIキーを使用して
x-api-tokenヘッダーで認証を行います。 actorをscraper.amazonに設定し、選択した操作の入力を提供します。- HTTP
200で完了した結果を読み取ります。APIがHTTP201を返した場合は、そのtaskIdを使用してタスクを取得します。
4つの操作すべてでリクエストエンドポイントを共有しています。各操作ごとに個別の URL を用意する必要はありません。
次のステップを選んでください
- 1つの商品をリクエストしてその結果を確認するには、 Quickstart から始めてください。
- 操作を選択し、そのリクエスト例を見つけるには、 Endpoints を使用してください。
- 処理が継続するタスクについては 結果の取得とポーリング を読んでください。