Recherche par mot-clé en boutique JD
Indiquez un identifiant de boutique JD, un mot-clé en boutique et un nombre attendu pour collecter les produits correspondants avec titres, prix et contexte boutique.
Traduit · fr-FRVoir le texte original
Aperçu
La recherche par mot-clé dans une boutique JD montre comment un marchand présente ses produits pour une intention d’achat. Articles officiels, accessoires et SKU associés figurent ensemble sur la page de recherche de cette boutique, si bien que la même requête peut paraître très différente d’une recherche sur tout le site. Voir ces cartes dans un tableau permet de juger plus facilement quels titres, niveaux de prix et SKU la boutique affiche réellement, sans ouvrir les fiches une par une.
Cette collecte conserve les titres produits d’origine, les prix JD et d’origine affichés, les images et le contexte boutique des résultats publics de recherche en boutique. Elle est utile lorsque l’assortiment par mot-clé d’un marchand et les prix de page liste servent d’entrée à un sourcing ou une revue concurrentielle, plutôt que de remplacer une vérification de fiche produit ou une décision d’achat.
Notes sur les données
Les données décrivent des cartes produit collectées dans la recherche publique par mot-clé en boutique JD pour une boutique et un mot-clé. Les résultats sont livrés par heure de collecte croissante, distincte du tri utilisé pour sélectionner les produits pendant la collecte. Les ID SKU répétés sont consolidés sur les pages livrées.
Titre du produit, prix JD, prix d’origine, nombre d’avis et nombre de ventes conservent leur texte source. Les prix ne sont pas convertis dans une autre devise, et aucune hypothèse n’est faite sur les taxes, promotions ou conditions d’achat. L’ID métier et le mot-clé peuvent porter la même phrase de recherche ; aucun n’est un identifiant produit unique. L’élément soumis conserve le contexte boutique et mot-clé et peut se répéter sur de nombreux produits de la même tâche. Le fuseau horaire de l’heure de collecte n’est pas spécifié. Les adresses d’image produit peuvent commencer par // plutôt que par un préfixe http complet.
Les valeurs manquantes de marque, prix, nombre de ventes et statut de fiche restent manquantes et ne sont pas déduites. Un aperçu vide n’affirme pas que la valeur source est une chaîne vide. L’indicateur aucune donnée distingue un élément boutique-et-mot-clé soumis sans produit correspondant des lignes de fiche ordinaires. La collecte ne doit pas être traitée comme un catalogue boutique complet, un instantané de stock ou une offre vérifiée pour une commande particulière.
À quoi ressemblent les résultats
Chaque ligne représente une fiche de résultat de recherche en boutique JD pour la boutique et le mot-clé soumis.
| ID SKU | Titre du produit | Nom de la boutique | Mot-clé | Heure de collecte |
|---|---|---|---|---|
| 10106482729387 | ZEEHO极核插画车型主题高透亚克力钥匙扣 ae8 | ZEEHO官方旗舰店 | 钥匙扣 | 2026-10-14T17:02:03 |
| 100007662145 | ZEEHO极核钥匙扣挂件 | ZEEHO官方旗舰店 | 钥匙扣 | 2026-10-14T17:02:03 |
D’autres colonnes incluent le prix JD, le prix d’origine, l’URL de l’image et l’indicateur aucune donnée.
Cas d’usage
- Comparer l’assortiment en boutique : groupez le titre du produit par termes de produit ou d’accessoire récurrents, puis utilisez l’ID SKU et le nom de la boutique pour séparer des fiches distinctes derrière le même mot-clé.
- Examiner les prix affichés : comparez le prix JD et le prix d’origine pour des fiches au titre similaire, en conservant le texte d’origine avant de conclure sur la compétitivité.
- Préparer une shortlist : combinez mot-clé, titre du produit, URL de l’image et nom de la boutique pour identifier des candidats, et conservez l’heure de collecte pour distinguer les instantanés lors des revues ultérieures.
Périmètre et limites
Un identifiant de boutique JD et un mot-clé en boutique par tâche, avec un nombre de produits attendu de 1 à 12 000. Ce nombre est un objectif de collecte, pas un plafond strict, donc moins ou plus de fiches peuvent être renvoyées. La protection d’extraction est de 12 pages / 12 000 enregistrements ; atteindre cette capacité ne prouve pas l’exhaustivité. La couverture se limite aux listes publiques de recherche en boutique JD.
- Adapté pour
- Lorsque vous avez besoin de produits correspondant à un mot-clé dans une boutique JD plutôt que des résultats de recherche sur tout le site.
- Lorsque vous voulez une liste structurée qui relie chaque fiche trouvée à son titre, ses prix affichés et son contexte boutique.
- À ne pas utiliser pour
- Lorsque vous avez besoin d’une page produit complète, de variantes, d’avis ou du catalogue boutique entier sans filtre par mot-clé.
- Lorsque vous avez besoin d’un plafond strict de résultats ou d’une consultation immédiate d’un seul enregistrement.
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.
- 1Si l’envoi expire ou si son résultat est inconnu, vérifiez l’exécution existante avant de renvoyer : des envois répétés peuvent créer des tâches distinctes.
- 2Si aucun enregistrement correspondant n’est renvoyé, vérifiez l’identifiant de boutique, essayez un mot-clé en boutique plus court ou plus large, puis renvoyez.
- 3Conservez les enregistrements terminés après un succès partiel ; renvoyez la même entrée après une tâche échouée ou expirée.
- 4Réessayez plus tard après une limitation de débit, une indisponibilité temporaire ou un délai d’attente.
- 5Si l’authentification échoue, vérifiez la clé API configurée pour l’environnement d’exécution.
Entrée
Paramètres requis pour appeler cette App, générés à partir de l'input.schema du manifest.json.
- Identifiant de boutique JD
shop_idRequisstringSaisissez l’identifiant de la boutique JD dont vous voulez collecter les résultats de recherche en boutique. Un identifiant par tâche, de 1 à 512 caractères.Exemple11635291 - Mot-clé en boutique
keywordRequisstringSaisissez un mot-clé à rechercher dans la boutique, de 1 à 512 caractères.Exemple钥匙扣 - Nombre de produits attendu
target_countRequisintegerSaisissez un entier de 1 à 12 000. C’est un objectif de collecte, pas un plafond strict ; le nombre réel suit ce qui est collecté et peut être inférieur ou supérieur.Plage1–12000Exemple10 - Ordre de collecte
sort_orderRequisstring(enum)Choisissez comment les produits sont sélectionnés pendant la collecte : Par défaut, Ventes, Nombre d’avis, Plus récent, Prix croissant ou Prix décroissant. Les lignes livrées restent en ordre croissant d’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.
- ID SKU
skuIdstringIdentifiant produit JD utilisé pour distinguer les fiches.Exemple10106482729387 - ID métier
bizIdstringMot-clé de recherche conservé sur la fiche ; ce n’est pas un identifiant produit unique.Exemple钥匙扣 - Titre du produit
productTitlestringTitre du produit tel que collecté, sans traduction.ExempleZEEHO极核插画车型主题高透亚克力钥匙扣 ae8 - Prix JD
jdPricestringPrix de fiche JD sous forme de texte collecté ; les valeurs manquantes ne sont pas complétées. Aucun champ de devise séparé n’est fourni.
Exemple de données
Généré à partir d'output.schema. Les champs sans valeur d'exemple utilisent des espaces réservés structurels.
{
"skuId": "10106482729387",
"bizId": "钥匙扣",
"productTitle": "ZEEHO极核插画车型主题高透亚克力钥匙扣 ae8",
"jdPrice": "<jdPrice>",
"originalPrice": "<originalPrice>",
"saleCount": "<saleCount>",
"rateCount": "<rateCount>",
"brandName": "<brandName>",
"imageUrl": "//img12.360buyimg.com/n7/jfs/t1/224484/24/20441/30093/666a9032Fee15908b/1ef4fa11ad6ec0fc.jpg",
"shopId": "11635291",
"shopName": "ZEEHO官方旗舰店",
"keyword": "钥匙扣",
"status": "<status>",
"crawlTime": "2026-10-14T17:02:03",
"taskItem": "{\"keywords\":\"钥匙扣\",\"shop_id\":\"11635291\"}",
"taskNoData": 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": {
"octoparse_datahub": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=super_ig/jd-shop-keyword-search",
"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
Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.
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.
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éditsEssayer maintenant
Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.