Selenium en python: Automatisation de tests web et web scraping

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2024

ความคิดเห็น • 52

  • @hichemlaribi252
    @hichemlaribi252 8 วันที่ผ่านมา

    Ta façon d'aborder les choses et les expliquer est incroyablement bonne, merci pour ce tuto.

  • @ixemjedusors2869
    @ixemjedusors2869 หลายเดือนก่อน +1

    Tu as réglé tout mes problèmes en 5 minutes. La où tout les autre tuto ne fonctionnais pas. J'adore ta façon de pre-shot les dysfonctionnement. Juste le boss quoi

    • @SimpleTechProd
      @SimpleTechProd  29 วันที่ผ่านมา +1

      Oh merci beaucoup :) Trop content que le tuto t'aies aidé

  • @mygoi715
    @mygoi715 ปีที่แล้ว +1

    Bonjour @SimpleTech
    J'avais entendu parler de Selenium pour des tests fonctionnels automatisés, mais je n'ai pas voulu aller plus loin par flemme absolue.
    Avec vos explications concises, je crois que je vais faire de belles choses.
    Merci de m'avoir donné le goût d'apprendre :)

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว +2

      Un grand merci. Vous n'imaginez pas à quelle point ce commentaire m'a fait plaisir à lire. Je vous souhaite une excellente journée :)

  • @yvesbouda1489
    @yvesbouda1489 ปีที่แล้ว +1

    merci pour le tutoriel. je cherchais a faire les test de mon application django .. merci vraiment... une serie de videos sur selenium nous aidera bien

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Avec plaisir et merci beaucoup pour ton commentaire. Ca me fait toujours plaisir de voir que mes videos sont utiles :)

  • @AB-dw6uo
    @AB-dw6uo ปีที่แล้ว +1

    Franchement cours très clair et qui va juste a la bonne vitesse. Peux tu faire une video pour l’utilisation des xpath et de l’envoie des mails aussi stp 🙌💯

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว +1

      Merci beaucoup. Je vais essayer d'ajouter ça à mon planning :) A bientôt

  • @azerazer-z9c
    @azerazer-z9c ปีที่แล้ว +1

    Salut @SimpleTech et une fois de plus merci pour ce contenu très qualitatif que tu nous fourni... Pourrais tu stp faire une vidéos sur le déploiement en production d'une api (drf) sur un vps et aussi peux tu faire une vidéo explicite sur la stack technique que tu utilise au taf nous présenté a la fois les outils de communication que vous utiliser entre equipe ainsi que les outils de dev merci

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว +1

      Salut, Merci pour ton commentaire et pour ces excellentes suggestions. Je me note ça et dès que j'ai du temps j'en ferrai des vidéos :) Encore merci

  • @mus5125
    @mus5125 28 วันที่ผ่านมา

    Super vidéo, très claire

  • @kap07650
    @kap07650 ปีที่แล้ว +1

    Bonne vidéo , très pratique. Super.

  • @HiddenH33
    @HiddenH33 หลายเดือนก่อน +1

    Merci 👌

  • @aminemohamedannidam9621
    @aminemohamedannidam9621 ปีที่แล้ว +2

    THANKS si posible pourriez vous faire un explication approfondi sur le web scrapping

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Avec plaisir. Je prend note et j'essaye de placer ça dans mon planning :) Bonne après-midi

  • @konancharleskoffi9709
    @konancharleskoffi9709 หลายเดือนก่อน

    Tu es tres bon j e me suis abonné et laisser une pouce

    • @SimpleTechProd
      @SimpleTechProd  29 วันที่ผ่านมา

      Un grand merci :) J'espère que mon nouveau style de vidéo te plaira. Je viens d'en sortir une sur la librairie pandas, n'hésite pas à me dire comment tu la trouves.

  • @tigheremtnabil9729
    @tigheremtnabil9729 ปีที่แล้ว +1

    Bonsoir j'ai installé l'extension selinium chrome mais je n'arrive pas a faire des teste le bouton enregistrer reste gris je peux pas cliquer

  • @welsonfy5246
    @welsonfy5246 ปีที่แล้ว +1

    Merci pour la vidéo, est-il possible d'ouvrir plusieurs pages web sur chaque onglet, ensuite en même temps déclencher un clique sur un éléments précis de chacune des pages (les éléments à cliquer seront pour chaque page placer exactement au même endroit) et le but c'est de déclencher donc le clique de l'élément de chaque page web et cela exactement au même moment ? Merci

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Salut, à ma connaissance tu ne peux pas ouvrir et controller plusieurs onglets au même temps (il y à quelques hacks que tu peux trouver on-line mais ils ne sont pas supportés officiellement). En revanche tu peux avoir plusieurs webdriver qui font des tests sur différentes fenêtres. En revanche si après tu veux vraiment envoyer les cliques exactement au même moment la je vois pas, à mon sens il y aura toujours quelques millisecondes de décalage.

  • @mariorobuste523
    @mariorobuste523 ปีที่แล้ว +1

    Pour les XPATH svp si vous pouvez nous montrer comment acceder aux fils et retourner au parent et refaire la manipe sur une autre branche
    merci d'avance

  • @mariorobuste523
    @mariorobuste523 ปีที่แล้ว +1

    Bonjour, j'aimerais savoir comment scroller sur une partie d'une pages web, si on a des bloc de 2 partie et la 2eme partie est scrollable, comment positionner la souris sur la 2eme partie et scroller, merci d'avance

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Si vous voulez on peut regarder ça ensemble sur discord, c'est plus simple que via commentaires youtube, et il y aura peut-être d'autres membres de la communauté qui pourront vous aider. bonne journée

  • @mohammedovre5246
    @mohammedovre5246 ปีที่แล้ว +1

    Bonjour je voudrais savoir comment je peux vérifier l'existence d'un site web par python et merci beaucoup

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Salut, le plus simple c'est d'utiliser la librairie requests et de faire un get ou un head sur l'url à tester. Ensuite il faut vérifier si l'appel a fonctionné ou si on obtiens une exception. Bonne soirée

  • @kakuryu339
    @kakuryu339 ปีที่แล้ว +1

    Très bonne vidéo, j'aurais préféré utiliser selenium plutôt que puppeteer au travail moi. Je voulais savoir, si tu comptais faire une vidéo sur fastAPI? J'ai découvert récemment, c'est incroyablement puissant et facile dans son écriture

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Salut merci pour ton commentaire. Je ne comptais pas faire de vidéo sur fastAPI, mais maintenant que tu m'en parle, c'est vrai que ce serait une bon sujet pour une vidéo! Du coup je rajoute ça à mon planning et merci beaucoup pour cette idée :)

  • @daltalor937
    @daltalor937 ปีที่แล้ว +1

    Salut merci bcp pour ta video mais quand je fais le scrypt exactement pareil un message d"erreur s'affiche, "'str' object has no attribute '_ignore_local_proxy'" et je ne comprend pas tres bien sachant que je viens de decouvrir python

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Je te propose de rejoindre notre discord: discord.gg/JmR6XeWheC
      Je suis sous l'eau avec la période de vacances qui approchent, mais il y à un autre abonné qui a aussi des questions à propos de selenium et vous pourrez peut-être vous entraider. A bientôt.

  • @elbechir35
    @elbechir35 ปีที่แล้ว +1

    Très bonne vidéo, mais j'ai un soucis avec mon code selenium avec python, je n'arrive pas a obtenir le nombre de tweet souhaiter avec mon code

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Salut, déjà merci pour le commentaire. Ca me fait plaisir de voir que tu as aimé la vidéo. Pour ce genre de question, le plus simple c'est de la postée dans le discord de l chaîne: discord.gg/JmR6XeWheC Je n'ai pas toujours le temps de répondre mais j'essaye de me connecter régulièrement pour répondre aux questions.

  • @abderrahmane000
    @abderrahmane000 8 หลายเดือนก่อน

    Merci pour le tuto. Je veux faire un code pour me connecter dans un site web et je veux dépasser l'étape de vérification ( l'état d'éviter un robot)

    • @SimpleTechProd
      @SimpleTechProd  8 หลายเดือนก่อน

      Avec plaisir. Malheureusement sauter l'étape CAPTCHA n'est ni simple ni automatisable à 100% (à ma connaissance). Il y a des workaround avec des services très douteux qui emploient des gens pour résoudre des CAPTCHA et quelques workaround qui consistent à passer l'étape de CAPTCHA manuellement sauvegarder les cookies renvoyés par google et ensuite les utiliser dans les tests selenium, mais ces cookies finissent à un moment ou à un autre par être invalidé.... En bref: pour ma part je ne connais pas de solution viable à ce problème, désolé.

  • @cyprienfge8340
    @cyprienfge8340 ปีที่แล้ว +1

    Bonsoir, merci pour la vidéo qui m'a été bien utile seulement j'ai un soucis à la fin ! J'ai comme vous le message "codé" que vous déchiffrez vous en y ajoutant un .text seulement moi cela ne change rien même pire le message d'avant n'apparaît plus. J'ai essayé de me documenter pour savoir quoi mettre à la place du .text je n'ai rien trouvé alors je reviens vers vous.
    Merci d'avance pour votre aide et encore une fois pour votre vidéo

    • @SimpleTechProd
      @SimpleTechProd  ปีที่แล้ว

      Salut, si vous voulez on peut regarder ça sur discord, c'est plus simple car vous pourrez nous partager le bout de code et les versions de python et selenium utilisé et en plus de cela le reste de la commu pourra aussi aider en cas de problème. Bonne journée

  • @nanocim
    @nanocim 7 หลายเดือนก่อน

    Des fois je ne trouve pas l’id d’un bouton par exemple comment faire dans ce cas ?

    • @SimpleTechProd
      @SimpleTechProd  7 หลายเดือนก่อน

      Quand on a pas d'id, tout dépend du use case, des fois on a un élément "parent" qui a un id ou une classe et qui permet de facilement retrouver l'élément qu'on cherche. Sinon il y a toujours la possibilité d'utiliser un XPath.

  • @yangmupafuyang6496
    @yangmupafuyang6496 ปีที่แล้ว

    Utilisez le fond noir de visual studio code le blanc ne vois pas très bien merci

  • @JulesMerrour
    @JulesMerrour 8 หลายเดือนก่อน

    Salut,
    La vidéo est franchement super, et m'a beaucoup aidé et appris.
    Cependant, j'ai un problème. Je souhaite pouvoir clicker sur un bouton qui est un lien (href), celui ci n'a donc pas d'id.(jsp si tu m'as compris) Je ne sais pas comment faire du coup. Est-ce que quelqu'un aurait une solution à me proposer?

    • @SimpleTechProd
      @SimpleTechProd  8 หลายเดือนก่อน

      Normalement tu devrais pouvoir utiliser un XPath pour ça. Le plus simple si tu ne connais pas XPath est d'ouvrir les outils de développement de ton navigateur et de faire un click droit sur l'élément HTML qui t'intéresse. La tu devrait avoir une option te permettant de copier l'XPath. Ensuite dans selenium au lieu de chercher l'élément By.Id, tu peux faire un By.Xpath. J'espère que cette réponse pourra t'aider. A+

  • @mirabellemobimba919
    @mirabellemobimba919 10 หลายเดือนก่อน

    Bonjour, Pourquoi importer le keys? cela a pas été expliqué dans la vidéo !

    • @SimpleTechProd
      @SimpleTechProd  10 หลายเดือนก่อน +1

      Salut. Keys contiens plusieurs constantes utiles dont le code de la toucher Enter qu’on utilise ici afin de simuler l’appuie sur la touche entrer du clavier. Bonne journée

    • @mirabellemobimba919
      @mirabellemobimba919 10 หลายเดือนก่อน

      daacccord merci pour ta réponse rapide !!@@SimpleTechProd

  • @platiniumyt6453
    @platiniumyt6453 8 หลายเดือนก่อน

    bonjour , simple tech , pour commencé très bonne vidéo . je cherche actuellement de l'aide pour l'un de mes projet pourrait-tu m'aider ? si oui ou peut-on se contacté le plus facilement ? tout aide seras remunéré biensur

    • @SimpleTechProd
      @SimpleTechProd  8 หลายเดือนก่อน

      Salut et merci :) J'ai deux choses à te proposer, la première est de rejoindre notre discord, si tu as des questions à poser, j'essaye toujours d'y répondre du mieux que je peux quand j'ai un peu de temps libre (tu trouveras le lien dans la description de la vidéo). La deuxième option serait de contacter mon entreprise eezyR: info@eezyr.com et moi ou un de mes collègues reviendront vers toi pour comprendre le périmètre du projet et établir une offre. A bientôt

    • @platiniumyt6453
      @platiniumyt6453 8 หลายเดือนก่อน

      @@SimpleTechProdmerci :)

  • @Ahmed-Alarabi-Djerba
    @Ahmed-Alarabi-Djerba 7 หลายเดือนก่อน

    excellent tuto merci beaucoup