Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

#1 2018-05-02 19:24:57

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Scrape des reviews Amazon

Bonjour,

L'Api amazon ne permet plus depuis un moment d'avoir les infos sur les reviews. Je sais aussi qu'il existe ce genre de lien

https://www.amazon.fr/gp/customer-reviews/widgets/average-customer-review/popover/ref=dpx_acr_pop_?contextId=dpx&asin=B01N05ZMTK

Ce que j'aimerais c'est avoir la moyenne des notes et uniquement la moyenne (dans notre cas 4.5) qui s'affiche sur ma page pour un ASIN donné pour ensuite le transformer en étoiles.

Selon vous est-ce possible ?

Hors ligne

#2 2018-05-03 04:56:39

Mention Cyd
Scout
Lieu : Rennes
Inscription : 2013-01-18
Messages : 1 548

Audit et Analyse
Netlinking
Cloaking
Marketing

Re : Scrape des reviews Amazon

La note moyenne apparaît bien sur l'URL que tu donnes. Tu ne peux pas faire une requête sur cette URL et filtrer avec une regex ?


Work Hard In Silence, Let Success Make The Noise !
--> cedricguerin.fr

Hors ligne

#3 2018-05-03 06:18:05

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Scrape des reviews Amazon

Surement. Le problème c'est que je vois pas trop comment faire... Si tu as un exemple de code ça m'arrangerait bien. Merci par avance.

Hors ligne

#4 2018-05-03 08:15:00

Mention BeginRank
Scout
Lieu : Lille
Inscription : 2017-12-22
Messages : 105

Netlinking
Netlinking Auto
Content Spinning

Re : Scrape des reviews Amazon

Voici le Xpath pour chopper les notes : //*[@id="reviewSummary"]/div[1]/a/div/div/div[1]/i/span

Tu rentre cette règle dans Screaming Frog, tu crawl ta liste d'urls ciblées.

Et te voilà avec un tableau avec chaque urls et la moyenne des avis des produits sur ces pages. cool


Pas besoin de salaire pour connaître sa valeur.

Hors ligne

#5 2018-05-03 09:35:53

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Scrape des reviews Amazon

BeginRank a écrit :

Voici le Xpath pour chopper les notes : //*[@id="reviewSummary"]/div[1]/a/div/div/div[1]/i/span

Tu rentre cette règle dans Screaming Frog, tu crawl ta liste d'urls ciblées.

Et te voilà avec un tableau avec chaque urls et la moyenne des avis des produits sur ces pages. cool

C'est bien pour crawlé, merci. Mais mon but est de l'afficher sur mes articles affi Amazon en php. Si tu as une idée pour adapter ça. Merci d'avance

Hors ligne

#6 2018-05-03 09:47:53

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Scrape des reviews Amazon

Bon j'ai réussi à afficher le contenu de la div average comme ça

<?php
$url = 'hxxps://www.amazon.fr/gp/customer-reviews/widgets/average-customer-review/popover/ref=dpx_acr_pop_?contextId=dpx&asin=B01N05ZMTK';
$content = file_get_contents($url);
$first_step = explode( '<span class="a-size-base a-color-secondary">' , $content );
$second_step = explode("</span>" , $first_step[1] );
echo $second_step[1];
    ?>

Il m'affiche donc : 4.5 étoiles sur 5

Problème :

Comment extraire le 4.5 et le transformer en étoiles ?

Dernière modification par wecandoit (2018-05-03 09:53:45)

Hors ligne

#7 2018-05-03 15:21:56

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Scrape des reviews Amazon

Bon à force d'essayer j'ai fini par trouvé je met le lien du code si qq en a besoin. Pour info $asin doit être renseigné. Ensuite il parse le scrape le tout et renvoie $star => note moyenne et $com => le nombre d'avis.

Je stocke ensuite la valeur dans un champs ACF nommé "star" et j'affiche le nombre d'étoiles en corrélation avec la note obtenue.

https://pastebin.com/wzEFirRN

Hors ligne

#8 2018-05-04 09:29:51

Mention Cyd
Scout
Lieu : Rennes
Inscription : 2013-01-18
Messages : 1 548

Audit et Analyse
Netlinking
Cloaking
Marketing

Re : Scrape des reviews Amazon

Top ça smile
Bien joué !


Work Hard In Silence, Let Success Make The Noise !
--> cedricguerin.fr

Hors ligne

#9 2018-05-04 09:45:02

Mention wecandoit
Recruit
Inscription : 2017-01-13
Messages : 30

Re : Scrape des reviews Amazon

@Cyd Merci une galère de 3h hier pour faire ça mais pour un novice je suis content de moi tongue

Hors ligne

Pied de page des forums