Web automation in python for beginners

  Рет қаралды 549,499

Hitesh Choudhary

Hitesh Choudhary

Күн бұрын

Пікірлер: 763
@bbf0ab08cb44becfec
@bbf0ab08cb44becfec 4 жыл бұрын
"If you take out the fun, it's not fun anymore" wise words indeed.
@xichenli2001
@xichenli2001 4 жыл бұрын
Indeed, "if you take out all the fun, whats gone leftover gonna be Notfun"
@whatnothin1401
@whatnothin1401 4 жыл бұрын
just wanted to state this ... i am amazed :D
@vaibhavtiwari6540
@vaibhavtiwari6540 3 жыл бұрын
Yes, "There is no fun, without fun."
@souravkumar5774
@souravkumar5774 3 жыл бұрын
Every 60 seconds in Africa, a minute passes.
@abhay6276
@abhay6276 3 жыл бұрын
It's same applicable for life...
@omkhard1833
@omkhard1833 3 жыл бұрын
Bieng a CCNA aspirant i am too happy to listen when Tino Sir says "I am not a programmer guy i grew up with switch routers and firewaalls" literally touch my heart.... keep up the great work sir
@kshirodpatel
@kshirodpatel 4 жыл бұрын
We are fortunate that we are living in an era where teacher like Hitesh is teaching us. Sir your quality of teaching is awesome. Love from bhubaneswar, India.
@rudraprasad5022
@rudraprasad5022 4 жыл бұрын
Bro i am frm khordha
@bud384
@bud384 4 жыл бұрын
couldn't agree more, i've just subscribed!
@kakashisenpai99
@kakashisenpai99 4 жыл бұрын
Bro from Cuttack
@jajatieverready
@jajatieverready 4 жыл бұрын
@@kakashisenpai99 do u know python?
@Junedmx
@Junedmx 4 жыл бұрын
Bro from Nayagarh
@MurrayRide
@MurrayRide 4 жыл бұрын
This is honestly the best most simple tutorial on this subject! I am going to be watching all of your Python tutorials, I am a statistician who has switched away from R to Python and your videos are the perfect introduction to self learn on any topic. Thank you so much for your time in making these!
@KamranKhan006
@KamranKhan006 4 жыл бұрын
Clicked this video randomly, bro you are doing a lovely job explaining everything in such a neat and tidy way. Thank you! more power to you!
@suryamadhav5208
@suryamadhav5208 4 жыл бұрын
Ur happiness and joy in programming is so contentious .
@cats-uk
@cats-uk 3 жыл бұрын
Do you mean “contagious”?
@rohan1002
@rohan1002 4 жыл бұрын
You are the real face of professionalism.
@sheelakaur6319
@sheelakaur6319 3 жыл бұрын
Thank you Hitesh, you just demo’d a complex subject in a fun and straight forward way. I look forward to your other videos!!
@tocodelray
@tocodelray 3 жыл бұрын
I've been struggling to learn Python for exactly that reason - boring boring boring. Finally I learned that this is the way to go: pick a fun project and then learn what you need to accomplish it. Thanks for the great videos!
@silentxcure
@silentxcure 2 жыл бұрын
im so glad i found this. I do a lot of inputting in my current job, so i am trying to create a program where i can have all my work inputted automatically. This is a great first step. thanks so much.
@larryg.6512
@larryg.6512 4 жыл бұрын
Great topic and video. Thank you very much. Really needed this as I want to know how to apply what I’m learning and have fun, including with automation, and not just be “dry” about it. Looking forward to learning more from you great job!
@lynic-0091
@lynic-0091 4 жыл бұрын
Ho-ly shit I had no idea this was possible, I'm using Cypress in Gitlab CI, combined with a Python script which notifies our team if a test fails. But you're telling me I can ditch Cypress and code everything myself? You're effing right, this is what makes programming EPIC. Doesn't surprise me I was already subscribed to this channel. Thanks a lot!
@saty
@saty 3 жыл бұрын
That's great. Now I understand why we should not click random things , looking very tempting 🤣🤣🙂
@champi-metal
@champi-metal 4 жыл бұрын
Cool man. Always keep programming fun. It gives joy when you use programming for personal stuff.
@uscjake868
@uscjake868 2 жыл бұрын
I 1000% percent agree with you. If you cannot show students how you can do practical things with programming they get bored. Simple data in/out is not satisfying. Show them how to webscrape a site to check prices of their favorite shoes. That is a real application that is satisfying and can make you money!
@CamKnoppMusic
@CamKnoppMusic 4 жыл бұрын
Just finished 4 years of computer science in college and probably 99% of it was just boring stuff. I feel like they could inspire their students to be passionate about code if they taught cool things like what you're teaching, but instead they just make students do boring projects year after year. Great video!
@sunilghimire6990
@sunilghimire6990 4 жыл бұрын
I'm loving your video editing part these days
@HiteshCodeLab
@HiteshCodeLab 4 жыл бұрын
Thanks
@jdragon8184
@jdragon8184 4 жыл бұрын
finally a real video worth watching , i enjoyed my ds course and now for reward i will do this , ps : all my friend are doing web dev and i didn't want that so selenium helped
@ppandolff9038
@ppandolff9038 4 жыл бұрын
"If you take out the fun element, it's not fun anymore" That's some logic right there
@lobsangbarriga5324
@lobsangbarriga5324 2 жыл бұрын
Brooo thank you very much for this, I wanted to automate some tasks for a long time and with this knowledge I finally managed to do it, have an amazing day!
@rishirajbehera7183
@rishirajbehera7183 3 жыл бұрын
Note: As of 2021 for Mac users, use: brew install --cask chromedriver .... keep learning ..
@aryanshmahato
@aryanshmahato 4 жыл бұрын
7:05 Hitesh sir put Semi-colon at the end of the line... Black Panther: We don't do that here
@HiteshCodeLab
@HiteshCodeLab 4 жыл бұрын
😂😂😂
@kiranp45
@kiranp45 4 жыл бұрын
🤣🤣😅
@e10etcreature43
@e10etcreature43 3 жыл бұрын
Using xpath is my biggest take away thanks a lot , FUN always.
@yuvraj6279
@yuvraj6279 4 жыл бұрын
Yes we need more videos on automation using phython🤓
@akshaypendyala
@akshaypendyala 4 жыл бұрын
Now this is what you call fun! I am gonna try it today!
@slashd
@slashd 4 жыл бұрын
Actually it's much easier to just install the Selenium IDE extension to your Chrome/Firefox browser, record what you are doing, then export it to Python code and work from there. The generated Python code: driver.find_element(By.NAME, "search_query").click() driver.find_element(By.NAME, "search_query").send_keys("selenium") driver.find_element(By.NAME, "search_query").send_keys(Keys.ENTER)
@jayjain6204
@jayjain6204 4 жыл бұрын
We really need teachers like you 👌
@arifshaik8405
@arifshaik8405 Жыл бұрын
Simple and clean explination, Great work
@surajkamble3548
@surajkamble3548 4 жыл бұрын
No one : Literally no one : Hitesh sir : i finally wrote my name. 🤣😂
@HiteshCodeLab
@HiteshCodeLab 4 жыл бұрын
Hahaha, that’s a really long last name
@surajkamble3548
@surajkamble3548 4 жыл бұрын
@@HiteshCodeLab 😅 well ,not that long for an indian sir.
@dappshow3094
@dappshow3094 4 жыл бұрын
never use sudo pip
@itsmmdoha
@itsmmdoha 4 жыл бұрын
I wish I had a haha reaction button 😂
@kennywoo9012
@kennywoo9012 3 жыл бұрын
if u take the fun element out of it.. its not fun anymore.. what a genius
@patrykstarzyniak9593
@patrykstarzyniak9593 4 жыл бұрын
My favourite programming teacher on youtube!
@abhasvohra4914
@abhasvohra4914 3 жыл бұрын
I m shocked that I haven't subscribed you yet.. Killed the subscribe button already.. kudos brother.. keep doing whatever you are doing.. cheers!! ✌
@VikTheGreat360
@VikTheGreat360 4 жыл бұрын
That background wallpaper is SO COOL!!!
@AidanCosseyDiaz
@AidanCosseyDiaz 2 жыл бұрын
This video is absolutely amazing and has really helped me alot. I haven't added a comment yet so I just want to say that this video has helped me so much and I would recommend it to anyone who wants to learn Web automation in python! Thank you so much! Edit: For firefox driver = webdriver.Firefox() works.
@manofspork1135
@manofspork1135 4 жыл бұрын
Hitesh! I've spent my time doing competitive programming, I just learned piles of useless theory and programmed just to analyze data. I lost all motivation to program and actually began to hate computer science. You have reignited my interest in programming again! I haven't felt this way in a very long time
@gauravvishwakarma____3330
@gauravvishwakarma____3330 4 жыл бұрын
Great KZbin channel for providing simple way of technology
@krishnabezawada
@krishnabezawada 4 жыл бұрын
Good ... But I want to know how can I perform selenium automation on Current web browser (without opening another chrome Tab separately for selenium ) Thanks in advance ...
@AsianSparrow
@AsianSparrow 4 жыл бұрын
kzbin.info/www/bejne/g4HWfWOVgbybfck
@kedard1001
@kedard1001 4 жыл бұрын
The pleasure is watching your videos. You are always motivation for me to keep going joyfully in programming world. Thank you sooo much hitesh sir.
@Goodhealthall2015
@Goodhealthall2015 4 жыл бұрын
Yes, you reminded me the nostalgic days of making triangles, pyramid etc in c++
@iamhritikpawar
@iamhritikpawar 4 жыл бұрын
Thanks for that. I made a automatic wallpaper downloader. Since I manually change my wallpaper daily . Now it will do work for me.
@sheebastanley3553
@sheebastanley3553 4 жыл бұрын
hi, I keep getting the error element not interactable when I try to send keys, what is happening?? (my path is fine...)
@milo1269
@milo1269 4 жыл бұрын
Same here
@aco3696
@aco3696 4 жыл бұрын
@@milo1269 try driver.execute_script("arguments[0].click();", yourvariable)
@rssaiganesh
@rssaiganesh 4 жыл бұрын
solved it. Copy full xpath instead of the short one as he had done in the video
@Marvicxd98
@Marvicxd98 4 жыл бұрын
@@rssaiganesh thanks men, that works for me!
@aishwaryamurugappan5138
@aishwaryamurugappan5138 4 жыл бұрын
@@rssaiganesh Thanks dude!
@erdoganatas9656
@erdoganatas9656 3 жыл бұрын
In case you get an error such as webdriver must be added to the path ecc, in our current system which is windows 10, search view advanced system settings then click on Environment Variables, later click to the path and add the path that your webdriver is located, as an example if my files are to be in a file called WebDrivers on my desktop I am supposed to add this line " C:\Users\dro_m\Desktop\WebDrivers " , finally restart your computer so that your pc can recognize the path.
@al7240
@al7240 2 жыл бұрын
Thank you for such a simplistic approach.
@Rass90
@Rass90 4 жыл бұрын
U have ni idea how much this was helpful to me thx alot
@abhijeetgaikwad2748
@abhijeetgaikwad2748 4 жыл бұрын
Your English accent is so good 🔥
@saurabh95mishra
@saurabh95mishra 3 жыл бұрын
cringe it is
@naninani296
@naninani296 3 жыл бұрын
@@saurabh95mishra bruh, its good -_-
@XoLucyna
@XoLucyna 4 жыл бұрын
Thanks You Sir. I'm A 13 Years old Programmer In Python. And your tutorials are the best. Not because the video is good, interesting, or Informative. Yes, Of course the video is Really Informative, Useful and everything but beacause you thought me what programming actually is. Thank You Very Much.😇😇😇🙂🙂
@sreedarshshaji5951
@sreedarshshaji5951 4 жыл бұрын
Respect. At your age, I was working around how to grow a snake on a nokia.
@the-iter8
@the-iter8 4 жыл бұрын
@@sreedarshshaji5951 Things have changed, at his age I was busy playing cricket
@ronak.wadhwani
@ronak.wadhwani 2 жыл бұрын
I am also 13 and I am also a programmer :)
@georgeboustanis1690
@georgeboustanis1690 3 жыл бұрын
Wow man you made it crystal clear!!!!
@testtest7957
@testtest7957 4 жыл бұрын
Please Hitesh sir. Make more videos on web automation with python because the way you teach us is very simple and understanding. Please make more videos. As I am a software tester and using Java but wanted to move with python automations. And your tutorial is what makes me excited to do it. Please sir it's my humble request.
@MattLeitholt
@MattLeitholt 3 жыл бұрын
This video gave me the excitement to continue learning about Python. I am headed to my desktop now to play 😁
@JatinChhabra
@JatinChhabra 3 жыл бұрын
Its simple for a master like you, but its awesome for a guy like to who bring more productivity with such awesome code. That was an really interesting tutorial Hitesh. Thanks for sharing it.
@bernardoclaro4499
@bernardoclaro4499 2 жыл бұрын
why the method "find_element_by_xpath" doesnt appear for me? i can only see the find_element one, can someone help?
@HeisenbergO5
@HeisenbergO5 2 жыл бұрын
Same problem occuring with me too. Have u found any solution yet?
@nachtfuchs7711
@nachtfuchs7711 4 жыл бұрын
This is exactly what I was looking for. I got to learn that from scratch but it will be worth it
@mformobileapps
@mformobileapps 2 жыл бұрын
now i realize that decision to learn coding was the best one ❤❤❤
@harshitaggarwal4981
@harshitaggarwal4981 4 жыл бұрын
Your videos just removed my tension to make project for my final sem loved ur videos ....more power to you♥️😇
@joydipdewanjee993
@joydipdewanjee993 4 жыл бұрын
looks like the secret ingredient to increasing millions of views for any video through a simple python program.
@adeltahmid_
@adeltahmid_ 4 жыл бұрын
Hi sir.I am Adel Tahmid from Bangladesh and I am only 15. I am really inspired by your videos and I learned a lot from them
@lincolnmunene554
@lincolnmunene554 4 жыл бұрын
neatest coding tutorial have seen
@dhruvbhartia6655
@dhruvbhartia6655 4 жыл бұрын
Awesome! This made me think that how interesting my life can actually be. Thanks a lot for this video 😊.
@sagarnashikkar9408
@sagarnashikkar9408 3 жыл бұрын
Wow...!!! Thank you Hitesh sir... Leaning Python and loving it a lot...
@bhagyashreeyede6784
@bhagyashreeyede6784 3 жыл бұрын
Yes sir. I want such kind of videos for Automation with python.
@sanketmaske74
@sanketmaske74 4 жыл бұрын
Video starts at x.xx( find x yourself)
@manuelbolivar9791
@manuelbolivar9791 4 жыл бұрын
Great post Hitesh, thanks a lot! Have a question: the line searchbox.send_keys('Hitesh Choudhary') is not working. The error is: selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable. Any help would be appreciated. Thanks.
@xpto1112
@xpto1112 4 жыл бұрын
Hi Manuel. I'm having exactly the same issue here. I've tried several approaches to have it sorted out but no success :( Any luck on your side? Thanks
@xpto1112
@xpto1112 4 жыл бұрын
It worked when I copied the full XPath
@aljox5566
@aljox5566 4 жыл бұрын
@@xpto1112 thanks a ton
@aaronmanuel6371
@aaronmanuel6371 4 жыл бұрын
copy the full path instead of just x path, he is using macs and we are using windows. So copy the full path, worked well for me
@kurdmanpouyesh
@kurdmanpouyesh 4 жыл бұрын
Wooooooow. Man that was exactly what i needed. You got yourself a new subscriber. Viva amitab bachan!
@dheebanm3207
@dheebanm3207 4 жыл бұрын
Your teacher way Awesome bro
@kimkimathi2312
@kimkimathi2312 3 жыл бұрын
I hit the suscribe button you are the best my techie,,your lively
@awaraamin9670
@awaraamin9670 4 жыл бұрын
Well done Hitesh, please keep sharing your knowledge with us. I enjoyed it.
@m_abhijit_
@m_abhijit_ 3 жыл бұрын
Thanks for the tutorial 👍🏻
@prashant3162
@prashant3162 3 жыл бұрын
I already liked it seeing just the first 30 seconds...
@mujtabaahmad5188
@mujtabaahmad5188 3 жыл бұрын
To the point and quality content. Appreciated!
@venkatakalki3892
@venkatakalki3892 3 жыл бұрын
Hi sir, I'm getting this problem " find_element_by_xpath is deprecated use instead find_by_element " please help me on this
@kamlakarkadam9073
@kamlakarkadam9073 4 жыл бұрын
Very clean explanation easy to understand
@pavankumar.g2127
@pavankumar.g2127 4 жыл бұрын
I used the same code and I am getting exception like " selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable ", I also tried to google it for resolving but I didn't get. Then how to resolve it?
@ryklu7278
@ryklu7278 4 жыл бұрын
Same problem -> Copy full XPath instead of Copy XPath e.g. "/html/body/ytd-app/div/div/ytd-masthead/div[3]/div[2]/ytd-searchbox/form/div/div[1]/input " and "/html/body/ytd-app/div/div/ytd-masthead/div[3]/div[2]/ytd-searchbox/form/button/yt-icon" works fine for me...
@spencersedano
@spencersedano 3 жыл бұрын
What a fun video to watch! Thank you!
@tulasisanjay
@tulasisanjay Жыл бұрын
the chrome is automatically closed why its happens?
@cats-uk
@cats-uk 3 жыл бұрын
At 9:20 in the terminal , how did you type the command so quickly? Is there a keyboard shortcut to repeat the line above?
@rishabhguptarg
@rishabhguptarg 3 жыл бұрын
press the up key on the keyboard.
@aniceguy5804
@aniceguy5804 4 жыл бұрын
Watching and loving your contents since very starting of this channel
@aakashjana6225
@aakashjana6225 4 жыл бұрын
You did this all not just through programming but with the help of Python and its superb packages. In Java this could have been quite cumbersome.😉
@sunnychoudhary4627
@sunnychoudhary4627 4 жыл бұрын
Hey man, what extension do you use so that VS Code autofills that stuff
@cassarpacerobert
@cassarpacerobert 4 жыл бұрын
I think that is Pylint
@activestate
@activestate 4 жыл бұрын
Great showcase of automation and use of selenium.
@Ethanhunt8900
@Ethanhunt8900 4 жыл бұрын
Hi bro your videos are nice and ur way of looking the code is in the next level. Even I don't like the old same pattern of learning the code. keep doing this. Love from Coimbatore :)
@Browserbots
@Browserbots 3 жыл бұрын
Cool stuff phython is a great skill to master
@shauraysingh2563
@shauraysingh2563 4 жыл бұрын
So it feels like Hitesh sir is actually a big fan of standing desks !
@MohsinKhan-sq6dq
@MohsinKhan-sq6dq 3 жыл бұрын
That's a great tutorial for a beginner. I'm going to make something really useful after learning this. Thanks a lot!!!
@marcinzale
@marcinzale 3 жыл бұрын
Very funny and simple. Good explained. Thank you!
@verinen_runkkari5652
@verinen_runkkari5652 4 жыл бұрын
Very clear and informative video, keep it up! Definitely going to learn more about selenium :D
@Ebenenstil
@Ebenenstil 2 жыл бұрын
Very beautiful video. Thank you for the short and, above all, effective introduction to the topic of Web Automat
@rushikeshreddygangidi8985
@rushikeshreddygangidi8985 4 жыл бұрын
Very Sharp and Clear as the title ❤️ Why can't you make a series on web automation kind of stuff ?
@shreyanshnautiyal8674
@shreyanshnautiyal8674 3 жыл бұрын
Thanks sir you helped me you deserve much more subs
@firdauszainudin7118
@firdauszainudin7118 4 жыл бұрын
Man, you're very practical.
@muhammadshahnawaz3679
@muhammadshahnawaz3679 4 жыл бұрын
You are doing a gr8 job. keep it up
@rodrik90
@rodrik90 3 жыл бұрын
Such a good video! congrats!
@ABYZA
@ABYZA 2 жыл бұрын
this is rocket science.
@ganeshunnam550
@ganeshunnam550 4 жыл бұрын
Man you make programming a lot fun 😃 I love the way you teach 💙
@abdulmudhir4042
@abdulmudhir4042 4 жыл бұрын
instead of finding the search button, you can call the submit method on the searchbox
@citygardener3854
@citygardener3854 4 жыл бұрын
I'd love to see how you did it! I am having an error with sending keys
@aaronbaldwin2845
@aaronbaldwin2845 4 жыл бұрын
I like this guy. Thanks, Hitesh
@sangtengkorak1954
@sangtengkorak1954 3 жыл бұрын
You sir, recharge my learning spirit, many thanks.
@cliffkwok
@cliffkwok 4 жыл бұрын
I am waiting for this video long time. Can you make a full course on this, so I can automate my daily office job?
@aakashjana6225
@aakashjana6225 4 жыл бұрын
You can definitely automate more things using robotic process automation like UI path
@yosis1117
@yosis1117 4 жыл бұрын
loved the positive approach , problem is once you learn all that and want to find a job as an automation tester , the interview process will contain mostly programming problem solving questions using algos , these are super hard for me to master/practise(not fun at all). did anyone experience that while job hunting?
@drakopotter4610
@drakopotter4610 4 жыл бұрын
new to the channel, looking forward for more fun programming tasks
@vaidhyanathansm7625
@vaidhyanathansm7625 4 жыл бұрын
Another Great one from Hitesh!
Web Automation using Python To Fill out A Form
16:37
Rishab Kattimani
Рет қаралды 159 М.
Build A Python App That Tracks Amazon Prices!
18:44
developedbyed
Рет қаралды 1 МЛН
路飞做的坏事被拆穿了 #路飞#海贼王
00:41
路飞与唐舞桐
Рет қаралды 26 МЛН
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 35 МЛН
Selenium Browser Automation in Python
21:38
NeuralNine
Рет қаралды 236 М.
Flutter Forked | Flutter++ is here
16:20
Hitesh Choudhary
Рет қаралды 27 М.
Automate your job with Python
6:07
John Watson Rooney
Рет қаралды 433 М.
Scraping Data from a Real Website | Web Scraping in Python
25:23
Alex The Analyst
Рет қаралды 523 М.
Top 18 Most Useful Python Modules
10:50
Tech With Tim
Рет қаралды 934 М.
Python Selenium Tutorial #1 - Web Scraping, Bots & Testing
11:41
Tech With Tim
Рет қаралды 1,5 МЛН
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS (FULL TUTORIAL)
26:48
Internet Made Coder
Рет қаралды 20 М.
10 Python Tips and Tricks For Writing Better Code
39:21
Corey Schafer
Рет қаралды 1,3 МЛН
👩‍💻 Python for Beginners Tutorial
1:03:21
Kevin Stratvert
Рет қаралды 3,4 МЛН