IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Selenium télécharger fichiers créés en cours de route [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut Selenium télécharger fichiers créés en cours de route
    Bonjour,
    J'ai regardé les tutos ainsi que les fils ouverts ici ou ailleurs mais sans succès.
    J'ai un peu de mal avec Selenium.
    Je souhaiterais par exemple visiter la page suivante mais je ne parviens pas à naviguer dans les sous-menus.
    https://chingatome.fr
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    from selenium.webdriver.common.action_chains import ActionChains
     
    driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
    driver.get("https://chingatome.fr")
     
    add = driver.find_element_by_css_selector("cache(12,6)")
    SearchButton = driver.find_element_by_css_selector('afficheExo/index')
     
    Hover = ActionChains(driver).move_to_element(add).move_to_element(SearchButton)
    Hover.click().build().perform()
    Les dernières lignes ne fonctionnent pas et j'ai beau examiner le code source ou les éléments, je ne vois pas.

  2. #2
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Temporairement résolu...

  3. #3
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    J'ai bien avancé mais là, je sèche. Voilà où je suis rendu.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    from selenium.webdriver.common.action_chains import ActionChains
     
    adresse = "https://chingatome.fr"
    adresse_1 = adresse + "/1s"
    driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
    driver.get(adresse)
    driver.get(adresse_1)
    elem = driver.find_element_by_name("exo")
    elem.send_keys("6473,7290")
    elem = driver.find_element_by_name("titre")
    elem.send_keys("essai1")
    elem = driver.find_element_by_name("tailleTitre")
    elem.send_keys("16")
    elem = driver.find_element_by_name("tailleTexte")
    elem.send_keys("12")
    radio = driver.find_element_by_id("paysage")
    radio.click()
    radio = driver.find_element_by_id("col1")
    radio.click()
    elem = driver.find_element_by_name("repetExo")
    elem.send_keys("1")
    radio = driver.find_element_by_id("qrcode0")
    radio.click()
    driver.find_element_by_xpath("//input[@type='submit' and @value='Compiler la feuille']").click()
     
    driver.implicitly_wait(5)
     
    myElement = driver.find_element_by_id("null")
    Je souhaiterais télécharger les fichiers qui apparaissent en bas.
    Peut-être la fatigue mais je ne vois pas comment c'est possible.
    Si qqn a une idée...
    Bonne soirée.
    P.S. Au passage, tailleTitre et tailleTexte ne fonctionnent pas mais c'est un détail.

  4. #4
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Téléchargement réussi.
    Il ne me reste que le souci de taille de caractères.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Simuler un Click souris
    Par helmout dans le forum Windows Forms
    Réponses: 13
    Dernier message: 13/12/2007, 01h59
  2. [C#] Gestion du click apres le Page_Load
    Par ludo0 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/05/2004, 17h01
  3. [AppMessage] Comment empêcher un click de la souris ?
    Par altahir007 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 17/10/2003, 14h28
  4. Modifier l'icone d'un TTreeNode sur click
    Par ramseb dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/08/2003, 13h55
  5. [Kylix] Simluler des click souris
    Par paci dans le forum EDI
    Réponses: 2
    Dernier message: 24/06/2003, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo