logo
FR

Liste de produits de boutique JD

Indiquez un identifiant de boutique JD et un nombre de produits attendu pour collecter les fiches de cette boutique, avec titres, prix, signaux de ventes et images.

Traduit · fr-FRVoir le texte original

Développeur
super_ig
Tarifs
À partir de 0,01 $US / 60 enregistrements
Dernière mise à jour
2026-10-16

Aperçu

Une page boutique JD montre ce qu un marchand propose actuellement, mais titres, prix, images et signaux de ventes tiennent ensemble sur la page et changent avec l assortiment, ce qui les rend difficiles a conserver comme jeu de donnees comparable. Cette application transforme un identifiant de boutique en catalogue structure au niveau produit, pour que merchandising, sourcing et recherche examinent le mix en ligne sans copier des lignes a la main.

Contrairement a l ouverture d un produit deja connu, une liste de boutique montre l assortiment tel qu il apparait dans le magasin. Garder l identite SKU, les signaux commerciaux de fiche et le contexte boutique sur la meme ligne permet de cartographier les gammes de prix, de suivre les articles qui restent listes, ou de constituer un ensemble de candidats chez un marchand.

Notes sur les donnees

Chaque enregistrement est une fiche produit publique de la boutique JD fournie. Les ID SKU sont dedupliques dans le jeu renvoye. L element source conserve le contexte boutique et peut se repeter sur de nombreux produits de la meme tache. Les fiches reviennent dans un ordre croissant stable d heure de collecte.

Le prix JD et le prix d origine sont des montants de fiche en chaine brute, sans champ de devise separe. Le nombre de ventes et le nombre d avis sont du texte affiche, pas des totaux audites. L heure de collecte n a pas de fuseau. Les adresses d image produit peuvent commencer par // plutot que par un prefixe http complet. Certaines lignes renvoient encore SKU, boutique et image quand le titre, le prix ou le texte de ventes est vide. Un marqueur sans donnees distingue un element de boutique sans produits correspondants des lignes de fiche ordinaires.

La collecte couvre uniquement les fiches publiques de la boutique fournie. Elle n inclut pas d autres boutiques, de specifications de fiche detail, de commentaires ou de donnees de commande.

A quoi ressemble un resultat

Chaque ligne est une fiche produit de boutique JD associee a la boutique soumise, ou un marqueur sans donnees pour cette boutique.

ID SKUTitre du produitNom de la boutiqueID boutiqueHeure de collecteMarqueur sans donnees
100300235664绘威耗材京东自营旗舰店10000011402026-10-13T18:41:21Non
4154542绘威耗材京东自营旗舰店10000011402026-10-13T18:41:21Non

Image produit, prix JD, prix d origine, marque, nombre de ventes et nombre d avis sont aussi disponibles lorsqu ils accompagnent l enregistrement. Les titres de produit et noms de boutique peuvent rester dans la langue d origine.

Cas d usage

  • Pour cartographier l assortiment, groupez les lignes par ID boutique et comparez Titre du produit avec Nom de la boutique pour voir le mix visible.
  • Pour surveiller le catalogue, comparez ID SKU et ID boutique sur des collectes ulterieures pour voir quels produits reapparaissent ou sortent de la liste.
  • Pour revoir la collecte, utilisez Heure de collecte avec Marqueur sans donnees pour distinguer les lignes de fiche ordinaires d un element de boutique sans produits correspondants.

Périmètre et limites

Un identifiant de boutique JD par tache, avec un nombre de produits attendu de 1 a 1 200 ; ce nombre est un objectif de collecte, pas un plafond strict. La recuperation est protegee a 1 000 pages de 1 000 enregistrements chacune. La couverture se limite aux fiches publiques de boutique JD.

  • Adapté pour
  • Lorsque vous avez besoin d un instantane de catalogue au niveau produit pour une boutique JD.
  • Lorsque vous voulez comparer titres listes, prix affiches et signaux de ventes publics dans une boutique.
  • À ne pas utiliser pour
  • Lorsque vous avez besoin de specifications de fiche detail ou d avis clients plutot que de donnees de liste boutique.
  • Lorsque vous avez besoin d une consultation immediate d un enregistrement plutot que d une tache de collecte en arriere-plan.

Gestion des échecs

Comportement en cas d'échec et de nouvelle tentative déclaré par le développeur. Nous vous recommandons de l'inclure dans votre prompt système lors de l'intégration.

  1. 1Si aucun produit n est renvoye, verifiez l identifiant de boutique et renvoyez.
  2. 2Gardez les enregistrements termines apres un succes partiel ; renvoyez la meme boutique apres une tache echouee ou expiree.
  3. 3Reessayez plus tard apres une limitation de debit, une indisponibilite temporaire ou un delai d attente.
  4. 4Les resultats peuvent depasser le nombre cible demande ; ce nombre est un objectif de collecte, pas une limite stricte de sortie.

Entrée

Paramètres requis pour appeler cette App, générés à partir de l'input.schema du manifest.json.

  • Identifiant de boutique JDshop_idRequisstring
    L identifiant de la boutique JD dont vous voulez collecter les fiches. Saisissez un identifiant par tache, de 1 a 512 caracteres.
    Exemple1000001140
  • Nombre de produits attenducrawl_countRequisinteger
    Nombre attendu de produits a collecter, de 1 a 1 200. C est un objectif de collecte, pas un plafond strict, donc le nombre reel peut etre plus eleve.
    Plage1–1200Exemple25
  • Ordre de collectesort_orderRequisstring(enum)
    Choisissez comment les produits sont collectés : Par défaut, Ventes, Nombre d'avis, Plus récent, Prix croissant ou Prix décroissant. Les lignes renvoyées restent ordonnées par heure de collecte.
    Valeurs possiblesPar défaut0Ventes2Nombre d'avis3Plus récent4Prix croissant51Prix décroissant52Exemple0

Sortie

Structure des champs d'un enregistrement, générée à partir de l'output.schema du manifest.json.

  • Heure de collectecrawl_timestring
    Heure de collecte de la fiche ; la source n indique pas de fuseau horaire.
    Exemple2026-10-13T18:41:21
  • Image produitimage_urlstring
    Adresse de l image principale de la fiche ; elle peut commencer par // ; vide si aucune n est renvoyée.
    Exemple//img13.360buyimg.com/n7/jfs/t1/514425/6/8520/200460/6a9e9d91Fc5d50a38/00835dc5dc07cc0e.jpg
  • Titre du produitproduct_titlestring
    Titre du produit affiché sur la fiche de boutique JD ; vide si aucun n est renvoyé.
  • ID boutiqueshop_idstring
    Identifiant de la boutique contenant ce produit.
    Exemple1000001140

Exemple de données

Généré à partir d'output.schema. Les champs sans valeur d'exemple utilisent des espaces réservés structurels.

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
}

Intégration

Cette App peut être intégrée via MCP, API, SDK ou export de fichiers — tous les canaux partagent les mêmes capacités et la même tarification. Chaque requête s'authentifie avec l'en-tête Authorization: Bearer à l'aide d'une API Key (longue durée, créée dans la console Data Hub) ; les clients MCP peuvent aussi se connecter via OAuth, sans clé. D'autres options comme la CLI et Skill arrivent bientôt. Cette App s'exécute de manière asynchrone et peut être annulée en cours de route : Après l'annulation, l'exécution s'arrête. Les enregistrements déjà livrés sont conservés et facturés.

Avec MCP (Model Context Protocol), vous pouvez appeler cette App directement depuis des clients IA comme Claude et Cursor. Choisissez votre client et votre mode d'authentification, puis copiez la config ci-dessous.

Config du client

Remplacez la valeur après Bearer par votre API Key longue durée. Fonctionne dans n'importe quel client, en CI ou en environnement sans navigateur.

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>" }
    }
  }
}

Laissez l'IA tout configurer pour vous

Vous ne voulez pas modifier les configs à la main ? Copiez le prompt d'installation et collez-le dans n'importe quel client IA — il effectuera la configuration à sa manière. (Le prompt demande à l'IA de vous réclamer votre API Key, afin que les identifiants ne finissent jamais dans l'historique de conversation ni dans des configs partagées.)

detail.access.mcp.composeHint

Tarifs

Par tache de boutique soumise

Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.

0,0001 $US/ exécution
Par enregistrement renvoye

Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées. Facturé par unités de 60 enregistrements ; toute unité incomplète est arrondie à 60 enregistrements.

0,01 $US/ 60 enregistrements

Plusieurs événements de facturation se cumulent indépendamment. Voir chaque élément pour les détails. Les exécutions échouées ne sont pas facturées.

Voir les crédits

Essayer maintenant

Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.

Exemple
Les paramètres sont validés par rapport à l'input.schema avant la soumission
À partir de 0,01 $US / 60 enregistrements