Web Scraping with Puppeteer & Node.js: Chrome Automation

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

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

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

    34:52 "Hope you feel like you learned something". Man, I learned a lot! Thank you!

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

    Fantastic course and the automation part at the end is almost immediately applicable to me! You just instantaneously put yourself on my tech radar! Thank you, sir.

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

    Unlike some TH-camrs on here you explain EVERYTHING. You make it so easy! Best teacher ever thankyou!

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

    Hello. Your course was the first time I was able to follow along and not hit a snag. This was so much fun. Thank you.

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

    New favorite teacher. I actually have hated using javascript since 1998, but I have a reason to use Puppeteer. Great video!

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

    You always read my mind, and btw thanks for the WordPress course. Am now able to earn my living becoz of you.
    LONG LIVE Brad.

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

    I tried web scraping in December 2020 but had no luck. I am very happy I found this video!

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

    This is really good. I started getting into this about a year ago, and coming back to it was a blur. It's all coming back to me now.

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

    I'm on minute 6 and my jaw is on the floor already, this is exactly what I needed. Thank you!

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

    Every time I watch this , combo for towel under the keyboard & Mr. Barksalot makes my day , Brad ! :D

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

    Awesome, I just literally looking for this. Thanks Brad. Good to see you. 😁

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

    Great video! As someone with 0 development experience who wanted to archive many images, this was perfect.

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

    Your cat really does mewalot, this was very helpful to me in getting started with puppeteer

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

    You are amazing!! ❤️❤️❤️❤️❤️❤️
    He explained the things that 99 percent of the youtubers don't share.

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

    Perfect timing, I was looking for selenium and my favorite teacher has made a video on the similar tool. Great :)

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

    The best teacher forever 💪❤️

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

    REALLY useful!!! Thank you so much from Buenos Aires, Argentina

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

    I start learning puppeteer for a whatsapp project of mine and also some refresher of JS
    Since I haven't code that much anymore, but I've to say that this was a very informative tuts.
    Good Job!

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

    it's a short video compared to other tutorials available on youtube. but its way better than those tutorials.

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

    35 minutes ran looking like 5 mins...great job explaining! thanks

  • @991122bc
    @991122bc ปีที่แล้ว

    Really enjoy the way you teach, I did learn something every time I watched, awesome ! Now I can practice, great

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

    Best video to understand puppeteer, hats off. Thanks for ur efforts

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

    Your explanation is crystal clear. Thank you so much!!!

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

    You are doing a wonderful job by giving Knowledge many thanks

  • @Stan-mh7bf
    @Stan-mh7bf ปีที่แล้ว

    Wow such a neat and clever code, I just could not resist to subscribe!

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

    Excellent brother, very grateful to you 💜💜💜

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

    oh FINALLY reeeally good tutorial on this topic

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

    Great course! I had some trouble with $eval and $$eval before this now I totally get it. Thank you!

  • @hadiasghari2266
    @hadiasghari2266 3 ปีที่แล้ว

    u r the only reason that i am still coding in js.

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

    Thank you !
    It was a great course !!
    It helped me a lot, and I finally found answers to my questions.

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

    What a great kickstarter tutorial. As someone who is using using web scraping to help me refresh my Javascript skills, this is exactly what I need to get a jump out of the gate.

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

    Oh! What i was looking for. Thanks!😮

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

    Beautifully explained! Thank you!

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

    Very interesting subject and excellent teacher !

  • @victory_lucky
    @victory_lucky 3 ปีที่แล้ว

    thanks so much for this.
    i first heard about cron few years back while working with wordpress, i would definitely learn more about it.

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

    Wow! this is exactly what I was looking for.
    Thank you so much.

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

    Very cool node pack. Thanks, Brad. I am taking your WP dev course. Enjoy it very much. The extra plugin lessons you added are a gem. Thanks so much! Let's keep things rolling. I will see you in the next TH-cam video 😆

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

    simple, clear, amazing ! Thank you for making this video

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

    Dude i bought a course on udemy about puppeteer and you explain more stuff on this topic smh. Thank you

  • @arnonasquira796
    @arnonasquira796 3 ปีที่แล้ว

    this is a great video, and your explenations and examples are very good

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

    Great video! You explain the content very well. Thank you sharing your knowledge!

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

    your cats meowing in the background made me think mine were in another room 😂

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

    great way of expalining things.. thanks

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

    I can hear meowsalot in the background. Maybe hungry. lol. Thank you for the tutorial. :)

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

    I actually died on "This is top secret text. The world is not ready to know that 2 + 2 = 4" :D

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

    Great tutorial! Thank you for the video and for the code!

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

    Thank-you! Sir
    Great Tutorial…
    Clear in depth explanation!

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

    Amazing video man. Thanks for sharing the knowledge!

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

    I have watched full video. Wow so amazing...

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

    BEST PUPPETEER VIDEO!

  • @shahidmanzoor2414
    @shahidmanzoor2414 23 วันที่ผ่านมา

    Just amazing stuff ❤❤

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

    I was trying to figure out the best way to copy images, current prices and other information from some online catalogs, and here you pop in with exactly what I need. But what I really want to know is how you got that code to scrape my thoughts. Thanks!

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

    Really love the way you teach ❤️

  • @alex-desroches
    @alex-desroches 3 ปีที่แล้ว

    this was a great tour of puppeteer. thanks!

  • @JoseHenrique-xg1lp
    @JoseHenrique-xg1lp 2 ปีที่แล้ว +1

    I had never tried puppeteer before because I thought it would be so hard... It turns out this is a breeze, thank you! Just my two cents on crons, we realistically are going to use PM2 to restart automatically the app if anything goes wrong, even if the physical server reboots... personally... I set up our express server and crons to be different entrypoints in the same codebase. I'm yet to see a problem with this approach (perhaps slightly hurt performance and node libs stability)

  • @jayanth704
    @jayanth704 3 ปีที่แล้ว

    Really Great Content !! Learnt Web Scraping with such ease !! Keep doing bro You jsut earned a Sub!!

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

    you're a great teacher, thanks!

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

    Awesome, explained in details

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

    This video help me so much 💯 Thank you

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

    thanks a lot man, you make it easy to follow and learn 🙏🙏

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

    thank you very much for your detailed explanation. One of the best teachers on youtube. BTW, how would you webscrape with web3 i.e. metamask required to see the info on page?

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

    Very very nicely done!!! 👍👍👍👍

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

    Awesome tutorial, thank you!

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

    Thank you so much man! Great explanation!:)

  • @CodingJourney
    @CodingJourney 3 ปีที่แล้ว

    Brilliant!! Huge thanks and love 🙂💙💙

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

    Amazing amazing tutorial!!!

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

    loved the video man - really helped me out

  • @AyushPanditofficial
    @AyushPanditofficial 3 ปีที่แล้ว

    Wow nice to see you again

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

    Thanks for this amazing video sir!

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

    Great course!

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

    excellent tutorial ,it makes it so easy, thanks!

  • @amirkamalian8045
    @amirkamalian8045 3 ปีที่แล้ว

    Soo it means that you are planning a web scraping course?? I’m really waiting for that to happen ✨

  • @ינוןאלבז-כ1ז
    @ינוןאלבז-כ1ז 3 ปีที่แล้ว

    Hooo the best channel on the earth 🌍

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

    Thanks for the video, please how do I prevent Puppeteer from clearing cookies and session data each time, I close the browser?

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

    Perfect explains

  • @etambuyulikukela420
    @etambuyulikukela420 3 ปีที่แล้ว

    solid tutorial thanks man

  • @gavincoulson3900
    @gavincoulson3900 3 ปีที่แล้ว

    Great vid, thanks for this

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

    Great video! Only improved by the cat in the background

  • @lliscn1701
    @lliscn1701 3 ปีที่แล้ว

    Great explanation!

  • @andrewbateman2282
    @andrewbateman2282 3 ปีที่แล้ว

    Thanks, great video.

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

    This was a great tutorial!

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

    Thank you very much Sir ...

  • @innovativeideas442
    @innovativeideas442 3 ปีที่แล้ว

    my favourite teacher

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

    Here is Mr. Mewsalot 15:56 :)

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

    Epic! Would have probably gotten stuck without the Promise.all() thanks! P.S for Windows you can use task scheduler and for more robust npm scheduling I use agenda.

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

    Great tutorial. I am having an odd experience (which I assume is due to my lack of experience). I am getting a massive string of errors when I do this, but it still works. Like the output is what is expected. I have traced the errors back to possibility that I am using the wrong version of Node.JS (I am using the most current) but I don't know which version I should be using to squelch those errors or if it even matters. They are mostly navigation errors "Unable to navigate it invalid URL ..../puppeteer/common/Connection.js :230:24" etc... in the terminal.

  • @nicolaslupo5021
    @nicolaslupo5021 3 ปีที่แล้ว

    Thx! Awesome content!

  • @pramodhsp6326
    @pramodhsp6326 3 ปีที่แล้ว

    awesome this is mind-blowing

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

    Great tutorial. Very helpful. One question. I have a task that is extract data from website and then convert it to json I don't need to store those data instead I need to send it those data to another website via api rest. Any idea or suggestions is welcome.

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

    Thank you very much.

  • @guybenda1
    @guybenda1 3 ปีที่แล้ว

    Amazing content 🔥

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

    Thank you so much man. :) But could someone pls explain to me what the buffer method as seen at 20:52 exactly does? When do you use it? Thank you very much!

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

    Hey, what's your terminal in vscode ? Why is it so nice 😁

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

    From 16:00 there is that Meawsalot, you hear it too? First I thought it was outside my door...

  • @salim6482
    @salim6482 3 ปีที่แล้ว

    Please make a video or a blog an how can we open chrome with some extensions using puppereer

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

    This is good video. Best teacher. But can we us this technic on server side pages ND can we use this puppeteer to download a whole webpage file? If yes how can we do that?

  • @dtg2219
    @dtg2219 3 ปีที่แล้ว

    Nice Video!

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

    Hi Brad, Thanks for this. I heard we can start a puppeteer browser and then control it remotely from JS, that would be a really nice tool to know.

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

    Do have more tutorials on JavaScript Automation?

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

    Would doing the secret message task before the img task stop the images from properly loading? And if so how would you navigate back to collect those images?