Programme pour faire des recherches internet avec selenium
Enygma
-
Enygma -
Enygma -
Bonjour,
Je boss sur un programme qui marche avec selenium, le programme en question doit faire une recherche sur internet et recolter les liens de la page en question toute fois je ne ressoie rien sur la console en l'executant.
Je vous mets le code pour que vous puissiez jeté un coup d'oeil.
si quelqu'un aurait une solution je suis prenneur !
Je boss sur un programme qui marche avec selenium, le programme en question doit faire une recherche sur internet et recolter les liens de la page en question toute fois je ne ressoie rien sur la console en l'executant.
Je vous mets le code pour que vous puissiez jeté un coup d'oeil.
import selenium from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.keys import Keys import time driver = webdriver.Firefox() driver.get('https://www.google.com') inputElems = driver.find_elements_by_css_selector('input[name=q]') for inputElem in inputElems: inputElem.send_keys('Tableau de prospect') inputElem.send_keys(Keys.ENTER) elems = driver.find_elements_by_css_selector("cite[class='iUh30 Zu0yb qLRx3b tjvcx']") for elem in elems: print(elem) time.sleep(3) driver.close()
si quelqu'un aurait une solution je suis prenneur !
A voir également:
- Programme pour faire des recherches internet avec selenium
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Gps sans internet - Guide
- Programme demarrage windows - Guide
- Complete internet repair - Télécharger - Web & Internet
- Pourquoi mon ordinateur rame quand je vais sur internet - Guide
1 réponse
Bonjour,
Déjà, sais tu que tu peux lancer la recherche sans avoir besoin de simuler la saisie du texte dans le champ de recherche puis cliquer sur le bouton ?
Il suffit d'utiliser une url du style
Ensuite,
Tu as utilisé la méthode find_elements_by_css_selector .... et en paramètre... tu dois passer un selecteur css
Je ne suis pas certain que celui que tu as indiqué soit valide ....
Moi j'aurai tout simplement ciblé les class
Déjà, sais tu que tu peux lancer la recherche sans avoir besoin de simuler la saisie du texte dans le champ de recherche puis cliquer sur le bouton ?
Il suffit d'utiliser une url du style
https://www.google.com/search?q=Tableau+de+prospect
Ensuite,
Tu as utilisé la méthode find_elements_by_css_selector .... et en paramètre... tu dois passer un selecteur css
Je ne suis pas certain que celui que tu as indiqué soit valide ....
Moi j'aurai tout simplement ciblé les class
.iUh30.Zu0yb.qLRx3b.tjvcx
Merci du conseil je prend note !
Comment je pourrais faire pour vérifier que c'est bien un selecteur Css ?