Scraping javascript après chargement

Hello tout le monde,

Savez-vous s’il est possible de scraper du javascript après chargement de la page via Google SpreadSheet ?
J’aimerai par exemple récupérer le nombre d’avis de cette page https://casper.com/fr/fr/matelas/casper/ mais cette donnée n’est donc pas visible dans le code source. Donc à priori pas possible via les fonctions Import de SpreadSheet.

Auriez-vous une idée ?

Merci pour votre aide :+1:

Tu as tout ici https://casper.com/bazaar_voice/api/reviews.json?&attributes=ModeratorCodes&Filter=ModeratorCode:eq:FEAT&Filter=Rating:gte:4&Filter=ProductId:mattresses-fr&Sort=SubmissionTime:desc&Limit=100&Offset=0&Include=Products&Stats=Reviews

Dans l’url, j’ai mis limit=100 mais tu peux mettre 1000 pour tout avoir

Merci Berfhaen.

Est-ce que cela peut s’adapter sur d’autres sites ? Exemple :

Et quelle fonction utiliser sur Google Spreadsheet ?

Bonjour @jayjay,
Pour lire le JSON, tu peux utiliser mon add-on, ImportJSON: https://gsuite.google.com/marketplace/app/importjson_beta_json_to_table_from_any_s/782573720506

Voici un template pour casper.com:
https://docs.google.com/spreadsheets/d/1-5cbrwwXCVe5a_8GwszniSrOe7_Zi4MGGCEZbTpqg88/copy