Google Sheet - Récupération de données

Bonjour,

Je me suis lancé hier sur google sheet, étant assez expérimenté sur excel.

https://docs.google.com/spreadsheets/d/1OhiMhXb45OQ_7BkozpzRJmeeJXfrZJ6MYAjqnYyzn6E/edit?usp=sharing

J'aimerais récupérer les données d'un joueur via ce lien :

image

En bas, il y a le tableau Navire avec toutes les statistiques :

image

D'après excel, il s'agit de la table n°11.

Lorsque je vais sur excel, que je fais insérer à partir d'une source web, j'arrive à extraire ce tableur :

image image

Mais lorsque je suis sur google sheet via la formule =importhtml("url","table",11)

ça me met Loading ... pendant 30s :

image

puis un message d'erreur : impossible de récupérer cette URL

alors que sur excel, c'est exactement la même URL et ça marche.

image

Si quelqu'un a la solution, je suis preneur. J'ai essayé importxml et importdata, sans succès également.

Merci à vous

Bonjour,

Quand j'interroge https://wows-numbers.com/fr/player/529275657.Cygnus_ParadoX/ je ne vois même pas les données dont tu parles ... est-ce qu'il faut au préalable se signer ?

image

à priori non ... vu que c'est faisable sur excel

sinon il faut faire comment si tel est le cas ?

ok je viens de voir l'url adhoc https://wows-numbers.com/fr/ships/

je vais extraire les infos du script qui se trouve dans le code source , notamment dans la variable var dataProvider = [];

Cet URL donne les stats par navire du serveur tout entier, pas d'un joueur en particulier.
En cherchant le nom du joueur : Cygnus_ParadoX

image

j'aimerais récupérer les données de ce joueur, pas du serveur tout entier ...

J'ai essayé la même fonction =importhtml avec une page wikipédia quelconque, et ça marche nickel. Je comprends pas pourquoi ce site spécifiquement ne marche pas avec google sheet mais marche avec excel

Dans le cas de google sheets, c'est le serveur (google) qui interroge le site et il est probable que ce dernier bloque alors la connexion si le demandeur n'est pas un poste final. Dans excel c'est différent puisque c'est le poste de travail qui interroge. Donc je n'ai pas de solution.

Dans le cas de google sheets, c'est le serveur (google) qui interroge le site et il est probable que ce dernier bloque alors la connexion si le demandeur n'est pas un poste final. Dans excel c'est différent puisque c'est le poste de travail qui interroge. Donc je n'ai pas de solution.

c'est quoi un poste final ?
c'est quoi un poste final ?

ton PC

Je suis toujours bloqué, quelqu'un a une idée pour récupérer les données de ce site ?

Peux-tu partager ta solution excel, ce qui pourrait peut-être aider.

Néanmoins, je pense qu'avec les fonctions natives de GSheets, voire même un script, le site rejettera l'interrogation. Il y a peut-être 2 voies :

  1. utiliser Selenium + python qui sait écrire ensuite dans GSheets, mais cela requiert des compétences pointues que je n'ai pas
  2. utiliser excel, et capter dans GSheets le résultat obtenu

peut-être une voie de solution ... https://pypi.org/project/undetected-chromedriver/

c'est pointu !

Rechercher des sujets similaires à "google sheet recuperation donnees"