Web Scraping With Javascript (Puppeteer Tutorial)

  Рет қаралды 63,260

PedroTech

PedroTech

Күн бұрын

Learn puppeteer in less than one hour. Since I had to take down 3 of the videos I had on my puppeteer series I decided to make this video. I will go over the basics of web scraping and browser automation in NodeJS.
🚀 Learn ReactJS By Building 6 Projects: codedamn.com/l...
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: machadopedro.com
Linkedin: / machadop1407
Instagram: / _pedro.machado_
Github: github.com/mac...
Email: machadop1407@gmail.com
Tags:
Puppeteer
Web Scraping
NodeJS Tutorial
API Tutorial

Пікірлер: 75
@juanhenriquerezende
@juanhenriquerezende 3 жыл бұрын
Estou maratonando seu canal e feliz por ter encontrado ele. Você ensina mto melhor q varios professores de curso q eu paguei pra ter, parabéns pela didática e pelo conteúdo q você vem trazendo.
@PedroTechnologies
@PedroTechnologies 3 жыл бұрын
Muito obrigado Luiz! Fico feliz :)
@SachinSharma590
@SachinSharma590 2 жыл бұрын
Awesome explanation man... After looking to more than 10 videos about web scraping i can definitely say your is the best
@RahulShinde-xs9rl
@RahulShinde-xs9rl 3 жыл бұрын
Thanks
@RahulShinde-xs9rl
@RahulShinde-xs9rl 3 жыл бұрын
Nice Video 👍🏼 I was looking for such type of content from long time. Thanks you're Amazing 🤗. Please continue the series on puppeteer.
@PedroTechnologies
@PedroTechnologies 3 жыл бұрын
Thank you Rahul! I really appreciate the support!
@tech3425
@tech3425 2 жыл бұрын
Always the best place to start learning something new
@adanulabidin
@adanulabidin 11 ай бұрын
Thank you so much dude. Amazingly explained and well structured video. Keep it up 🎉
@erickgutierrez5260
@erickgutierrez5260 3 жыл бұрын
Awesome videos man, congratulations and thanks for your so clear explanation on all of them!
@ghettosmurfph
@ghettosmurfph 3 жыл бұрын
One of the best tutorials on this, well done!
@StanislavBrusgul
@StanislavBrusgul Жыл бұрын
Best video for puppeteer.. Great Video! Thank you
@alejandroaquino3186
@alejandroaquino3186 3 жыл бұрын
Thanks for this, bro! I've been trying to find a decent course on web scraping with nodejs but most suck!
@jtothey1993
@jtothey1993 Жыл бұрын
Very concise and easy to follow. Great video.
@TheNamesJT
@TheNamesJT 3 жыл бұрын
You don't need that weird function syntax Pedro? you can just create an async arrow function and then put everything inside that and make sure to call that function outside of it to initialize it once you finished your scraping.
@mariuslancha
@mariuslancha Жыл бұрын
very insightful dude
@fal8202
@fal8202 2 жыл бұрын
Thanks , very concise way of teaching and fun to follow
@FPLogistic
@FPLogistic 2 жыл бұрын
Great explanation, subscribed!
@devcoder6326
@devcoder6326 2 жыл бұрын
Pretty simple to understand, good job!
@444ous
@444ous 3 жыл бұрын
Thanks for this one as well, Pedro!
@shashikant1166
@shashikant1166 3 жыл бұрын
nice explanation , thnx from INDIA
@PodDropBits
@PodDropBits 2 жыл бұрын
awesome tutorial man! Can you do one where you crawl and scrape? I am new to all of this and with you learned the scraping part thanks.
@michelgerges2678
@michelgerges2678 3 жыл бұрын
THIS IS SO SICK THANK YOU🚀
@AlexIvanov-uh1yz
@AlexIvanov-uh1yz 2 жыл бұрын
Thx so much, you've got new subscriber!
@danangponorogo166
@danangponorogo166 3 жыл бұрын
At last I found a reason of why your 2 puppeteer tutorial is missing .. :D
@PedroTechnologies
@PedroTechnologies 3 жыл бұрын
Yeah, i felt really bad cause i really liked that series hahaha
@levihalperin7649
@levihalperin7649 3 жыл бұрын
Maybe you can upload it as private and share the link to it in this videos description
@its_lilcent9916
@its_lilcent9916 2 жыл бұрын
I love this video, thank you so much for all the informations.
@mitalisalaria265
@mitalisalaria265 2 жыл бұрын
enjoyed it ,great work
@TheNamesJT
@TheNamesJT 3 жыл бұрын
I wounder what the legality is if you plan to offer a scraping service on fiverr and one of your clients ask to scrape data on a website that doesn't allow scraping? how can you find if a website doesn't or allows web scraping? i looked on some terms of uses and privacy policies but can't find any hits when using find and searching keywords like scraping, web scraping ect.
@danielaugusto719
@danielaugusto719 2 жыл бұрын
Thanks man, this was very helpfull
@MrYopisimoni
@MrYopisimoni 2 жыл бұрын
thank you for a such good videos you publish
@shoprecartteam9567
@shoprecartteam9567 3 жыл бұрын
Please make a video on apollo server express backend and nextjs ssr with authentication with cookies apollo client. It will be a good one. And thanks for quality contents
@MrRossss1
@MrRossss1 2 жыл бұрын
Great stuff. Thank you
@htcsaj7876
@htcsaj7876 3 жыл бұрын
Hey Pedro, amazing tutorial. How to add realtime notifications to this scraping.Is is possible
@heitormbonfim
@heitormbonfim 2 жыл бұрын
Great Video, broh, but I come to think "hell, what a brazilian name you've got" hahaha
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Eu sou brasileiro kkkkkkkk
@heitormbonfim
@heitormbonfim 2 жыл бұрын
@@PedroTechnologies imaginei KKKKKKK
@abdelrhmanrhyaseen6194
@abdelrhmanrhyaseen6194 Жыл бұрын
Super cooool
@linamariafernandezcardona2433
@linamariafernandezcardona2433 2 жыл бұрын
Very nice video, can you maybe make one on how to scrape SPA's?
@levihalperin7649
@levihalperin7649 3 жыл бұрын
What about using js path of xpath to find specific button?
@thulasiramg246
@thulasiramg246 2 жыл бұрын
Awesome tutorial …can you explain how to access HTML elements style lik font family,size,color,width,…etc
@thatolebethe8896
@thatolebethe8896 3 жыл бұрын
Thanks for video really good
@aymenbachiri-yh2hd
@aymenbachiri-yh2hd 10 ай бұрын
Thank You
@tristetempsj5893
@tristetempsj5893 2 жыл бұрын
Awesome !
@zacharykrivda140
@zacharykrivda140 3 жыл бұрын
How would you cycle through and click all of the buttons on a page that all have the same class?
@Star-hw8bh
@Star-hw8bh 3 жыл бұрын
thank you for this
@thatolebethe8896
@thatolebethe8896 3 жыл бұрын
how do u deal with pagination. For example I want to scrape Amazon books and there's 50 pages each with books and I want to grab all books across 50 pages
@juguetestoys1137
@juguetestoys1137 2 жыл бұрын
great ! how can I copy the data obtained, inside a html div, instead of viewing it, in console. thanks
@giribabuanisetti3450
@giribabuanisetti3450 3 жыл бұрын
can you make next video on MERN stack
@aice0927
@aice0927 3 жыл бұрын
How to grab the data using its custom attribute?
@anakin2389
@anakin2389 Жыл бұрын
I rececived an error:failed to launche the browser process.PLease help me
@ashimov1970
@ashimov1970 Жыл бұрын
I wonder if KZbin allows webscraping it
@XELTRA1
@XELTRA1 3 жыл бұрын
how to click checkbox hCaptchs and select images ?? can you make it a video???
@erfanm4805
@erfanm4805 2 жыл бұрын
nice
@jacobabraham6453
@jacobabraham6453 2 жыл бұрын
Goat
@bg-sj9tx
@bg-sj9tx 3 жыл бұрын
Can u do with captcha
@wf2w323
@wf2w323 2 жыл бұрын
i love you man
@josephwong2832
@josephwong2832 3 жыл бұрын
awesome
@patrycjamichaek8794
@patrycjamichaek8794 Жыл бұрын
Is your website down?
@RahulRoy-um8rs
@RahulRoy-um8rs 2 жыл бұрын
Can be solve epub to html
@alperenyildirim821
@alperenyildirim821 2 жыл бұрын
The tutorial is good but the only thing that I didn't like is that you didn't use ".quote > span.text" to get the quotes themselves directly yet instead, you wrote extra lines of code to get that. Also to get the author info, ".quote > span > .author" or ".quote .author" could have been used.
@rezaulmasum205
@rezaulmasum205 3 жыл бұрын
some websites disable document object as a result it is impossible to scrap data from that, could show us how to resolve it ?
@PedroTechnologies
@PedroTechnologies 3 жыл бұрын
You can easily add a user agent to puppeteer which fixes this. I go over it in my other puppeteer series. I should have mentioned it in this video :)
@rezaulmasum205
@rezaulmasum205 3 жыл бұрын
@@PedroTechnologies waiting for that
@yuvraj2274
@yuvraj2274 2 жыл бұрын
Hello sir Please help me building product comparison website using web scraping in javascript please make video on it
@NolanMakatche
@NolanMakatche 2 жыл бұрын
Your website is down :(
@first275
@first275 3 жыл бұрын
Instead of series bring a full length crash course
@nelohenriq
@nelohenriq 2 жыл бұрын
Are you portuguese?
@prateektiwari4116
@prateektiwari4116 3 жыл бұрын
I am trying very hard to learn mern by my own but i got struck while storing jwt auth token on cookie... It is not storing any cookie while making post rqst in node js.... Plss pedro if u can help me anyhow Thank You
@junky3445
@junky3445 3 жыл бұрын
great tutorial only problem was I couldn't get it to work on edge browser cause I refuse to get chrome, I used puppeteer-core, and edge-paths which is recommend for edge and imported my executablePath property to the browser await function and still nothing, looked all over could't find a solution.
@mandayli9641
@mandayli9641 2 жыл бұрын
simple solution, sto refusing to get chrome
@thevasupodcast4561
@thevasupodcast4561 2 жыл бұрын
in last example I tried to logout after the login using await page.click('a[href="/logout"]'); but it didn't work, it worked when I copy pasted it 2 times. why is it not working with only a single line??
@randohundo9795
@randohundo9795 2 жыл бұрын
May I suggest something that might be stupid? Try to give it a few moments before performing the action. Set a timeout of a few seconds and check if it works that way. I might be completely wrong but I think it has something to do with the action being asychronous. Again, this might be wrong, but it's worth a try if you have time.
Puppeteer: Headless Automated Testing, Scraping, and Downloading
1:26:20
Steve Griffith - Prof3ssorSt3v3
Рет қаралды 28 М.
Industrial-scale Web Scraping with AI & Proxy Networks
6:17
Beyond Fireship
Рет қаралды 794 М.
Web Scraping with Puppeteer & Node.js: Chrome Automation
35:13
LearnWebCode
Рет қаралды 161 М.
Building a full stack WEB SCRAPING app with JAVASCRIPT tutorial
13:36
Scraping the web with the help of AI - NodeJS/Puppeteer Tutorial
18:25
Web Scraping like a GOD with Javascript
8:17
typecraft
Рет қаралды 60 М.
The HTML Tags They NEVER Taught You
7:39
Giodev
Рет қаралды 158 М.