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

Réseau/Web Python Discussion :

Selenium chromedriver : problème programmation publication Facebook [Python 3.X]


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 582
    Par défaut Selenium chromedriver : problème programmation publication Facebook
    Bonjour,
    j'essaie d'automatiser la programmation de publications sur Facebook, mais je me heurte à un petit problème:
    rédaction du message, intégration d'une image, clic sur le bouton Planifier la publication: jusque-là tout fonctionne.
    S'affiche alors la fenêtre avec le datepicker et c'est lui qui me pose problème: impossible d'envoyer correctement la date voulue!
    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    input_date = driver.find_element(By.XPATH, "//input[@class='_3smp']")
    pub_date = '20/07/2020'
    input_date.send_keys(pub_date)
    Voici ce que j'obtiens:
    Nom : 15-07-2020 17-16-19.jpg
Affichages : 168
Taille : 52,9 Ko
    J'ai essayé '20-07-2020', le format anglais '07/20/2020', rien ne marche.
    Je n'arrive pas non plus à renseigner correctement l'heure....

    Comment faire?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 582
    Par défaut
    J'ai enfin trouvé un moyen: il faut cliquer sur le datepicker, effacer la date qui s'y trouve et envoyer la nouvelle date:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    input_date = driver.find_element(By.XPATH, "//input[@class='_3smp']") 
    input_date.click()
    input_date.send_keys(Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE, Keys.BACK_SPACE)
    input_date.send_keys(ma_date)
    Bizarrement, n'a pas fonctionné, donc obligé d'utiliser cette méthode.

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

Discussions similaires

  1. Problème programmation : log
    Par rootsl dans le forum C
    Réponses: 4
    Dernier message: 29/03/2006, 11h26
  2. [WTP] Ant et problème de publication
    Par phalae dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 23/02/2006, 19h15
  3. [FLASH MX2004] Problème à la publication
    Par BBric dans le forum Flash
    Réponses: 8
    Dernier message: 24/04/2005, 16h53
  4. Problème programmation objet
    Par Contrec dans le forum MFC
    Réponses: 54
    Dernier message: 30/03/2005, 11h30
  5. Problème de publication en HTML
    Par chris21 dans le forum Flash
    Réponses: 10
    Dernier message: 03/09/2003, 20h28

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