Selenium Browser Automation in Python

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

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

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

    (pin this) you can use sellenium undetected driver since most websites detect normal selenium, this uses your normal chrome and not fresh private chrome

    • @okrq
      @okrq ปีที่แล้ว +4

      How do you do that

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

      @@okrq fcking go make research

    • @krishlorend.sinevasan6945
      @krishlorend.sinevasan6945 ปีที่แล้ว

      how?

    • @tangoalpha1905
      @tangoalpha1905 ปีที่แล้ว +4

      I have been searching around trying to find a solution for this. Someone come and bless us with the knowledge!

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

      You do know it’s so easy to search pip’s for python… btw the thing you 3 have been looking for is selenium_stealth.

  • @knalsgtes6684
    @knalsgtes6684 ปีที่แล้ว +5

    I have search so many tutorials on selenium as reference for our automation project,, and this is the best ever tutorial.

  • @TH-nl1sb
    @TH-nl1sb ปีที่แล้ว +21

    I always had a difficult time finding the right HTML elements by myself. I wish I had known you earlier. I will continue to watch all your videos. Thank you! You are a great teacher!

  • @garyhottinger7384
    @garyhottinger7384 ปีที่แล้ว +10

    Excellent! Clear and concise. I just retired and can't wait to see if I can automate some of my hobby web work.

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

    For selenium users: Action Chains is a nice discovery for those who didn't know before. Ofcource if FrontEnd developer was a nice guy

  • @DavidBacarella-v7z
    @DavidBacarella-v7z 3 หลายเดือนก่อน +2

    My compliments on you your video. It was focused, enabling, and well thought out. The only thing I want is "more" of these awesome vids. Thank you!

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

    Hey if you could do a video on XPATH and maybe the professional ways to load and sync tabs that would be great! Very helpful and useful video!! Going to use this for sure! Thanks

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

    I just started using selenium and it’s really fun so far

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

    bro's teaching is awesome
    thank you!

  • @DavidBacarella-v7z
    @DavidBacarella-v7z 3 หลายเดือนก่อน

    My compliments on your video. It was focused, enabling, and well thought out. Thank you.

  • @codehokage1977
    @codehokage1977 ปีที่แล้ว +4

    Question when finding the "7 in 1" button why don't you just copy the xpath off the inspector tool?

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

    I learned a great deal from this video. It didn't help me do what I was I looking for but I always like learning new things.

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

    thanks man... it helped me a lot. I was starting to learn this but cannot find the right syntax to view the page. but this worked for me

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

    Dude! this video is exactly what i needed! thank you!

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

    So cool...thank you very much for this...Yes an XPATH video would be amazing!
    Thanks again!

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

    why use xpath to find the object names instead of e.g. EC.text_to_be_present_in_element ?

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

    What a professional video, neat.

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

    I applied one by one, but when clicking "run" it says that the module is not defined. Tried many times.

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

    This is nice to get a kick-off

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

    I apologize if this is a dumb question, but why would you not just search for the link you're trying to find instead of searching for the link inside the correct div? That seems like an extra unnecessary step that just led to finding the link anyway.

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

    Perfect video length.

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

    Amazing video!

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

    What a great video. Super well explained, thanks! Any video in your channel on how to record yourself with soft soft? I'm under the

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

    Hello, can you please advise on classic web scripting on python? Any resource or link..

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

    I think your selenium tutorial became an XPath tutorial.

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

    Thank you, was good introduction

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

    Why don't you just click the element to get the copy of the xpath ?, i mean u just right click on the div tag or another tag and then copy the xpath... Or it would be a better way to just read on the inspect element ???
    Because i new to this and didn't understand about this xpath things

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

    do ahve you encounter this error before "NoSuchWindowException: Message: no such window: target window already closed
    from unknown error: web view not found" I have try to put many URLs but I keep getting the same error. i have looked only and I thought by adding the Service and Options would work but it did not, Any help

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

    Thank you! I am your fan❤️🫣!

  • @ShahzadAli-zr4ro
    @ShahzadAli-zr4ro ปีที่แล้ว

    you are great teacher of this century on youtube
    please let me know if anything i can do for you

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

    Please can you tell me which framework we are using here?

  • @ghefley
    @ghefley 2 ปีที่แล้ว

    Well done and thank you for sharing this.

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

    that is what I needed :)))) thank you so much

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

    why you dont search the elements with dev tools?

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

    are u running Chrome as administrator or user in ur machine? I open the browser but nothing is shown and it crashes after a while! I use conda btw

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

    How do I make selenium open default chrome profile? Or desired chrome profile?

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

    is there a more explanatory version of this video

  • @nabilpro1662
    @nabilpro1662 2 ปีที่แล้ว

    The best as normal ❤

  • @xxjblexx
    @xxjblexx 2 ปีที่แล้ว

    I Hope You Do A Video On XPATH Asap... That is The Core in Selenium Library To Find And Search Elements

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

    y si quisiera que guarde información en la misma página?

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

    I don't know. My browser just closes right after finishing script. I use
    from selenium.webdriver.chrome.options import Options
    chrome_options = Options()
    chrome_options.add_experimental_option("detach", True)
    browser = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options)
    but it doesn't help at all

    • @buzzark9133
      @buzzark9133 2 ปีที่แล้ว

      Same, and no matter what I do it always closes after whatever script i put down. If you find a solution please let me know.

    • @buzzark9133
      @buzzark9133 2 ปีที่แล้ว

      Hey i just found a solution, let me know if you wanna hear it

    • @firstandlast4435
      @firstandlast4435 2 ปีที่แล้ว

      @@buzzark9133 it'd be nice)

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

      @79_22_16 M for now i found that you can place infinite loop after code, so your script won't be finished and browser won't close, but that's definitely awful decision)

    • @buzzark9133
      @buzzark9133 2 ปีที่แล้ว

      @@firstandlast4435 ^ you too, check the reply above

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

    How were you able to format the html elements in your output terminal window? i get all the characters showing up line by line

  • @adisonfryman144
    @adisonfryman144 ปีที่แล้ว +3

    OK why do you put the install in there, I just ran this code and got .....Downloading: 100%|██████████| 6.79M/6.79M [00:00

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

      also the window did notstay open

  • @66abady
    @66abady 2 ปีที่แล้ว

    thanks man. I really wanna know if we can use this method when we don't have a browser installed. lets say if I was to deploy this script on a sever.

    • @codaq4043
      @codaq4043 ปีที่แล้ว +3

      Yup, you need to make it headless and host the script on aws

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

    Will there be an Instagram entry in the next video?

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

    Chrome driver didnt work, but firefox did. just saying

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

    Does selenium work only on Google Chrome❓

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

      no it has drivers for other popular browsers as well e.g. geckodriver for firefox

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

    is there any way to solve the captcha?

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

    how can you deploy it and run recurrent on a server?

  • @TestSubject-ik4oq
    @TestSubject-ik4oq 7 หลายเดือนก่อน

    For the site i am trying to do i get handshake failed

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

    Which platform is that in which you are coding??

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

    Thanks this is helpful 🔥

  • @wėb3ĆryptO51
    @wėb3ĆryptO51 11 หลายเดือนก่อน

    Which code editor are you using?

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

      pycharm

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

    It would be better if you share the python script you are describing.

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

    Thank you sir.

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

    which IDE you are using ?

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

    how can I scrape google map to get contact info in specific city?

  • @mehdismaeili3743
    @mehdismaeili3743 2 ปีที่แล้ว

    Excellent, thanks.

  • @swordart802
    @swordart802 2 ปีที่แล้ว

    i want to use in real browser not in chormedriver how can i when i tried it doesnt get the url after browser opened

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

    I got error WebElement object is not iterable > help please!

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

    Hi, how to capture Screenshot in this new selenium IDE? Pls help :)

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

    How can I automate the process of claiming Binance Crypto Boxes on their webpage using code extracted from Telegram?

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

      Make video please 🙏

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

    Aah wish i found this earlier.
    Had a site that needed java script render for the tables to get populated with the data..
    The online solutions did not work for some reason.. Got a bunch of chromium errors and stuff.

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

    Awesome

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

    Es scheint, dass es ein Problem mit dem Webdriver-Manager gibt, der versucht, eine nicht vorhandene Version des ChromeDrivers herunterzuladen. Ich habe Chrome 117.0.5938.92 gibt es da eine Lösung?

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

      Hab auch das Problem, hast du es lösen können?

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

      bin mir nicht ganz sicher, ob das die lösung war oder ob ich das problem nicht lösen konnte: man kann den webdriver auch sonst manuell ohne das managermodul von python instllieren (exe herunterladen), link der website weiss ich leider nicht mehr, allerdings muss man das nach ca. 1/2 Jahr immer wieder manuell update (neuer driver installieren)

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

    Do you know why even if detach is true the chrome window will close if a KeyboardInterrupt is sent in the Terminal window?

  • @sever5859
    @sever5859 2 ปีที่แล้ว

    Interesting video

  • @robertharrison1601
    @robertharrison1601 2 ปีที่แล้ว

    As in QUORUM of NINE¿?

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

    also how do i get past the captchas?

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

      I don't have a good answer to this. The only option I know of is to use a service that gets frelancers to solve the chptchas for you. But idk how to do that it also matters what type of captcha you get/are talking about plus since it's an arms race something that might work now might not in the future, atleast untill ai gets so powerful it can pass as a human in basically an situation if it does get to that point. The easiest capcha is the one you just click with no pictures or audio or math (yes i have seen a captcha that uses math) or anything else and it will accept or denie your request based on your browser activity and mouse movment.

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

    Thank you

  • @jw200
    @jw200 2 ปีที่แล้ว

    thanks, subbed.

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

    what is the software name you run sofware

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

      Pycharm I think

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

    Why not simply copy the xpath of the element?

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

      ui vision is also easy

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

    I get attribute error: none type object has no attribute split

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

    hllo can we use selenium for downold file pdf from gmail and tnx in advance

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

    i installed selenium and its in my scripts folder for python and everything but i keep getting "ModuleNotFoundError: No module named 'selenium'"

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

      i have same issue

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

      its because you are dowloading it in another interpreter

  • @philtoa334
    @philtoa334 2 ปีที่แล้ว

    Nice_very.Nice

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

    ModuleNotFoundError: No module named 'webdriver_manager'

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

      its missing lib 'webdriver_manager' so just run before pip install webdriver_manager

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

    +1 subscriber____thanks a lot

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

    I followed all the steps, but the browser still shut down 2 seconds later. What could be the problem?

  • @aswathvanan3833
    @aswathvanan3833 2 ปีที่แล้ว

    make video on pupeteer

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

    doesn't work anymore.

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

      specify your problem?

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

      @@browserautomate thanks, but i worked it out. it still works, but I didn't have chrome installed. after i installed chrome, it works again.

  • @guilherme5094
    @guilherme5094 2 ปีที่แล้ว

    👍

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

    Nacho?

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

    if anyone have issue with bot detection i can solve your issue

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

    13:00

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

    share the script

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

    hi

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

    damnn

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

    Was German your first language? You don’t seem to have any accent whatsoever.

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

    Everything is ok. But why you talking like you have something in your mouth

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

    I am getting this error "Message: unknown error: cannot find Chrome binary" Could u tell me what to for this @NeurallNine

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

    if anyone have issue with bot detection i can solve your issue