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 - DeprecationWarning: desired_capabilities has been deprecated, please pass in a Service object [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 éprouvé
    Homme Profil pro
    Paramétreur de progiciels
    Inscrit en
    Octobre 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Paramétreur de progiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 970
    Par défaut Selenium - DeprecationWarning: desired_capabilities has been deprecated, please pass in a Service object
    Bonjour,

    Je développe un petit script qui permet de consulter une page Web puis d'analyser les traces réseau que celle-ci a générée.

    J'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
     
    opt = Options()
    opt.add_argument("--no-sandbox")
     
    cap = DesiredCapabilities.CHROME
    cap["goog:loggingPrefs"] = {"performance" : "ALL"}
     
    navigateur = webdriver.Chrome(options=opt, desired_capabilities=cap)
    navigateur.minimize_window()
    navigateur.get("https://www.google.fr")
    J'ai l'erreur suivante :
    DeprecationWarning: desired_capabilities has been deprecated, please pass in a Service object
    navigateur = webdriver.Chrome(options=opt, desired_capabilities=cap)
    Je ne trouve pas de solution pour faire disparaître ce warning.

    Votre aide est la bienvenue !

    Merci d'avance,
    ZiP

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Citation Envoyé par [ZiP] Voir le message
    Je ne trouve pas de solution pour faire disparaître ce warning.
    Apprenez à chercher, en un pouième de secondes on trouve déjà cet article.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre éprouvé
    Homme Profil pro
    Paramétreur de progiciels
    Inscrit en
    Octobre 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Paramétreur de progiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 970
    Par défaut
    Bonjour wiztricks,

    Votre réponse n'est pas très agréable surtout que je cherche depuis plusieurs jours...
    J'avais déjà trouvé cette proposition et beaucoup d'autres d'ailleurs sur ce forum.
    J'ai essayé beaucoup de choses mais sans succès.

    Cependant, elle ne solutionne pas mon problème.

    Je n'utilise pas et je dois passer par un pour lequel je ne trouve pas d'exemple sur son utilisation avec .

    Votre aide est donc la bienvenue pour m'aiguiller.

    Merci,
    ZiP

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 605
    Par défaut
    Le Service dont le warning parle n'aurait pas de lien avec ceci ? https://www.selenium.dev/selenium/do...rvice%20object

  5. #5
    Membre éprouvé
    Homme Profil pro
    Paramétreur de progiciels
    Inscrit en
    Octobre 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Paramétreur de progiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 970
    Par défaut
    Merci pour votre aide, j'ai enfin réussi à le faire marcher !

    Afin que ça soit utile à d'autres, voici mon code :

    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
     
    import time
    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    from selenium.webdriver.chrome.service import Service
    from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
     
    opt = Options()
    opt.add_argument("--no-sandbox")
     
    cap = DesiredCapabilities.CHROME
    cap["goog:loggingPrefs"] = {"performance" : "ALL"}
     
    service = Service("/usr/bin/chromedriver")
    service.start()
     
    navigateur = webdriver.Remote(service.service_url, options=opt, desired_capabilities=cap)
    navigateur.get("https://www.google.fr")
    time.sleep(5)
    navigateur.quit()
    ZiP

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Citation Envoyé par [ZiP] Voir le message
    Votre réponse n'est pas très agréable surtout que je cherche depuis plusieurs jours...
    J'avais déjà trouvé cette proposition et beaucoup d'autres d'ailleurs sur ce forum.
    Vous dites n'avoir rien trouvé sans mentionné ce que vous avez essayé.
    La seule chose qu'on peut faire (pour vous) et de chercher sur Internet et essayer les différentes solutions proposées...

    Citation Envoyé par [ZiP] Voir le message
    Je n'utilise pas et je dois passer par un pour lequel je ne trouve pas d'exemple sur son utilisation avec .
    Dire on démarre avec .Remote le Chrome driver ou le démarrer directement, c'est un peu pareil ... Après côté desired_capabilities à transformer en Service, on ouvre la documentation.


    Citation Envoyé par [ZiP] Voir le message
    Votre aide est donc la bienvenue pour m'aiguiller.
    Désolé mais, vous n'êtes pas en train d'essayer de coder un exercice mais de batailler avec une bibliothèque (selenium) et les premières ressources sont Internet et la documentation.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/02/2014, 13h39
  2. Warning: Call-time pass-by-reference has been deprecated
    Par Poseidon62 dans le forum Langage
    Réponses: 8
    Dernier message: 16/10/2011, 16h03
  3. [JSP]Cannot forward after response has been committed
    Par hinanui dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 03/02/2007, 03h11
  4. Check this out : Aerith source code has been released
    Par bbclone dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 06/07/2006, 18h18
  5. [oracle 9i] package has been invalidated...
    Par hoaxpunk dans le forum Oracle
    Réponses: 5
    Dernier message: 14/05/2006, 18h40

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