logo
JP

JD店舗の商品一覧

JDの店舗IDと希望商品件数を指定すると、その店舗の掲載商品を商品名、価格、販売表示、画像付きで収集します。

翻訳済み · ja-JP原文を表示

開発者
super_ig
料金
$0.01 / 60 件から
最終更新
2026-10-16

概要

JDの店舗ページは、いまその店が何を出しているかを見る窓口になります。ただ商品名、価格、画像、販売表示はページ上にまとまっており、品揃えが変わると比較用データとして残しにくいものです。このアプリは店舗IDを1件渡すと、商品単位の構造化カタログにします。マーチャンダイジング、仕入れ、調査の担当者が、手作業で行を写さずにその店の掲載構成を確認できます。

すでに知っている商品を開くのとは違い、店舗一覧はその店そのものに見える品揃えを示します。SKU、掲載上の商業シグナル、店舗コンテキストを同じ行にそろえると、価格帯の把握、掲載が続く商品の監視、1店舗からの候補抽出がしやすくなります。

データ説明

各レコードは、指定したJD店舗の公開商品掲載です。返却データ内でSKU IDは重複排除されます。元アイテムは店舗コンテキストを保ち、同じタスクの多数の商品で繰り返されることがあります。掲載は安定した収集時刻の昇順で返ります。

JD価格と元価格は掲載金額の生文字列で、通貨フィールドは別途ありません。販売数と評価数は表示テキストなので、監査済み合計として扱わないでください。収集時刻にタイムゾーンはありません。商品画像アドレスは完全なhttp接頭辞ではなく // で始まることがあります。商品名、価格、販売テキストが空でも、SKU、店舗、画像が返ることがあります。データなしフラグは、一致商品がなかった店舗アイテムと通常の掲載行を区別します。

対象は指定店舗の公開掲載のみです。他店舗、商品詳細の仕様、コメント、注文データは含みません。

結果の形

各行は、送信した店舗に紐づくJD店舗の商品掲載1件、またはその店舗のデータなしマーカーです。

SKU ID商品名店舗名店舗ID収集時刻データなしフラグ
100300235664绘威耗材京东自营旗舰店10000011402026-10-13T18:41:21いいえ
4154542绘威耗材京东自营旗舰店10000011402026-10-13T18:41:21いいえ

商品画像、JD価格、元価格、ブランド名、販売数、評価数も、レコードに含まれる場合は利用できます。商品名と店舗名は元の言語のままのことがあります。

利用シーン

  • 品揃えの把握では、店舗ID で行をまとめ、商品名 と 店舗名 を比べて、その店に見える構成を確認します。
  • カタログ監視では、あとからの収集で SKU ID と 店舗ID を比べ、再掲載や脱落を見ます。
  • 収集内容の確認では、収集時刻 と データなしフラグ を使い、通常の掲載行と一致商品がなかった店舗アイテムを区別します。

適用範囲と境界

1回のタスクでJD店舗IDは1件、希望商品件数は1〜1,200です。この件数は収集目標であり、結果の厳密な上限ではありません。取得保護は最大1,000ページ、各ページ最大1,000件です。対象は公開中のJD店舗掲載に限られます。

  • 適している用途
  • 特定のJD店舗について、商品単位のカタログスナップショットが必要なとき。
  • 同一店舗内の掲載名、表示価格、公開の販売表示を比較したいとき。
  • 適さない用途
  • 店舗掲載ではなく、商品詳細の仕様や購入者レビューが必要なとき。
  • バックグラウンド収集ではなく、即座の単件照会が必要なとき。

失敗時の処理

開発者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。

  1. 1商品が返らない場合は、店舗IDを確認して再送信してください。
  2. 2一部成功の結果は残し、失敗または期限切れのあとは同じ店舗を再送信してください。
  3. 3回数制限、一時的な利用不可、またはタイムアウトのあとは後で再試行してください。
  4. 4結果件数は希望件数を超えることがあります。この件数は収集目標であり、厳密な出力上限ではありません。

入力

この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。

  • JD店舗IDshop_id必須string
    商品一覧を収集したいJD店舗のIDです。1回のタスクにつき店舗IDを1件、1〜512文字で入力します。
    例1000001140
  • 希望商品件数crawl_count必須integer
    収集したい商品件数の目安で、1〜1,200です。これは収集目標であり厳密な上限ではないため、実際の件数は多くなることがあります。
    範囲1–1200例25
  • 収集時の並び順sort_order必須string(enum)
    収集時の並び順を選びます。デフォルト、売上順、コメント数順、新着、価格の安い順、価格の高い順があります。返却行は収集時刻順のままです。
    選択可能な値デフォルト0売上順2コメント数順3新着4価格の安い順51価格の高い順52例0

出力

1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。

  • 収集時刻crawl_timestring
    掲載の収集時刻です。情報源はタイムゾーンを示しません。
    例2026-10-13T18:41:21
  • 商品画像image_urlstring
    掲載のメイン商品画像アドレスです。// で始まることがあります。ない場合は空です。
    例//img13.360buyimg.com/n7/jfs/t1/514425/6/8520/200460/6a9e9d91Fc5d50a38/00835dc5dc07cc0e.jpg
  • 商品名product_titlestring
    JD店舗掲載に表示される商品名です。ない場合は空です。
  • 店舗IDshop_idstring
    この商品が属する店舗の識別子です。
    例1000001140

サンプルデータ

output.schema から生成したサンプルです。サンプル値のないフィールドには構造上のプレースホルダーを使用しています。

output.example
{
  "crawl_time": "2026-10-13T18:41:21",
  "image_url": "//img13.360buyimg.com/n7/jfs/t1/514425/6/8520/200460/6a9e9d91Fc5d50a38/00835dc5dc07cc0e.jpg",
  "product_title": "<product_title>",
  "shop_id": "1000001140",
  "shop_name": "绘威耗材京东自营旗舰店",
  "sku_id": "100300235664",
  "source_item": "1000001140",
  "no_data": false
}

連携方法

この App は MCP、API、SDK、ファイルエクスポートのいずれでも連携でき、どのチャネルも同じ能力と料金を共有します。すべてのリクエストは Authorization: Bearer ヘッダーで認証し、認証情報には API Key(長期有効。Data Hub コンソールで作成)を使用します。MCP クライアントは OAuth によるキー不要のログインにも対応しています。CLI や Skill など、さらに多くの連携方法も準備中です。 この App は非同期で実行され、途中でキャンセルできます:キャンセル後、実行は停止します。納品済みのレコードは保持され、課金対象になります。

MCP(Model Context Protocol)を使うと、Claude や Cursor などの AI クライアントからこの App を直接呼び出せます。クライアントと認証方式を選び、下の設定をコピーしてください。

クライアント設定

Bearer の後の値を長期有効な API Key に置き換えてください。あらゆるクライアント、CI、ヘッドレス環境で利用できます。

mcpServers config
{
  "mcpServers": {
    "octoparse_datahub": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=super_ig/jd-shop-product-list",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

AI に設定を任せる

設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。

detail.access.mcp.composeHint

料金

店舗タスクの送信1回あたり

返される件数にかかわらず、実行の送信 1 回ごとに課金されます。

$0.0001/ 回
返却レコード1件あたり

正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。 60 件を 1 つの課金単位とし、端数は 60 件に切り上げて課金されます。

$0.01/ 60 件

複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。

Credits を確認

今すぐ試す

パラメータを入力して実行してください。結果は実際の呼び出しによるものです。

サンプル
パラメータは送信前に input.schema で検証されます
$0.01 / 60 件から