Trouver un moyen de clicker sur un bouton qui est sur une "map"

Fermé
Enygma - Modifié le 16 mai 2021 à 18:16
yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 - 25 juin 2021 à 10:05
Bonjour,
Je recherche le moyen de pouvoir cliquer sur un bouton qui se trouve sur une carte du monde avec la bibliothèque selenium.
Voici le liens de la page (il faut désendre pour trouver la carte) : https://www.linkedin.com/company/btp-consultants/about/
J'ai déja essayer de clicker sur le bouton "grenoble" avec le code suivant, mais aussi avec plein d'autre:
nom = driver.find_elements( By.ID, "highcharts-pyfukn5-0" )
nom.click()

mais rien a faire sa ne marche pas, même en mettant driver.find_element.
Les seul balise "exploitable" que j'ai trouver sur la page sont les balises <svg>, <path> et <g>.
Si vous avez des solution je suis preneurs !

2 réponses

yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 Ambassadeur 1 551
16 mai 2021 à 20:18
bonjour,
tu n'expliques pas ce que tu veux réellement obtenir.
0
Bonsoir,
Enfaite se que je veux c'est un moyen d'arriver à cliquer sur le "bouton" que j'ai expliqué, une solution si tu préfères.
Parce que perso je n'y arrive vraiment pas.
0
yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 1 551 > Enygma
17 mai 2021 à 10:15
tu veux uniquement afficher quelque chose? que fait le programme ensuite?
0
yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024 1 551 > yg_be Messages postés 23337 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 novembre 2024
25 juin 2021 à 10:05
peux-tu donner suite, ou marquer comme résolu?
0
jordane45 Messages postés 38290 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 18 novembre 2024 4 704
17 mai 2021 à 07:27
Bonjour

Je ne fais de sélénium ni de python.... Mais, si je ne m'abuse, la map est chargée en asynchrone sur la page.
Il faudrait donc soit vérifier que la map a dininde charger (pas sûr que tu puisses facilement...) Soit ajouter une petite tempo avant d'essayer d'accéder aux éléments qui s'y trouvent.

0