Web Scraping With Javascript (Puppeteer Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 2025

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

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

    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.

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

    Awesome explanation man... After looking to more than 10 videos about web scraping i can definitely say your is the best

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

    One of the best tutorials on this, well done!

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

    Awesome videos man, congratulations and thanks for your so clear explanation on all of them!

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

    Always the best place to start learning something new

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

    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.

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

    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 ปีที่แล้ว +2

    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.

  • @RahulShinde-xs9rl
    @RahulShinde-xs9rl 3 ปีที่แล้ว +2

    Thanks

    • @RahulShinde-xs9rl
      @RahulShinde-xs9rl 3 ปีที่แล้ว +1

      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!

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

    Best video for puppeteer.. Great Video! Thank you

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

    Thank you so much dude. Amazingly explained and well structured video. Keep it up 🎉

  • @444ous
    @444ous 3 ปีที่แล้ว

    Thanks for this one as well, Pedro!

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

    Pretty simple to understand, good job!

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

    Great explanation, subscribed!

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

    Thanks , very concise way of teaching and fun to follow

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

    Hey Pedro, amazing tutorial. How to add realtime notifications to this scraping.Is is possible

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

    At last I found a reason of why your 2 puppeteer tutorial is missing .. :D

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

      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

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

    What about using js path of xpath to find specific button?

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

    very insightful dude

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

    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

  • @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🚀

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

    I love this video, thank you so much for all the informations.

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

    nice explanation , thnx from INDIA

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

    How would you cycle through and click all of the buttons on a page that all have the same class?

  • @AlexIvanov-uh1yz
    @AlexIvanov-uh1yz 2 ปีที่แล้ว

    Thx so much, you've got new subscriber!

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

    enjoyed it ,great work

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

    I rececived an error:failed to launche the browser process.PLease help me

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

    great ! how can I copy the data obtained, inside a html div, instead of viewing it, in console. thanks

  • @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

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

    Thanks man, this was very helpfull

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

    thank you for a such good videos you publish

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

    I wonder if TH-cam allows webscraping it

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

    how to click checkbox hCaptchs and select images ?? can you make it a video???

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

    Great stuff. Thank you

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

    Very nice video, can you maybe make one on how to scrape SPA's?

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

    Great Video, broh, but I come to think "hell, what a brazilian name you've got" hahaha

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

    Awesome tutorial …can you explain how to access HTML elements style lik font family,size,color,width,…etc

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

    How to grab the data using its custom attribute?

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

    Is your website down?

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

    Hello sir Please help me building product comparison website using web scraping in javascript please make video on it

  • @bg-sj9tx
    @bg-sj9tx 3 ปีที่แล้ว

    Can u do with captcha

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

    Awesome !

  • @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 ปีที่แล้ว +1

      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

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

    Thanks for video really good

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

    can you make next video on MERN stack

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

    Super cooool

  • @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.

  • @Star-hw8bh
    @Star-hw8bh 3 ปีที่แล้ว

    thank you for this

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

    i love you man

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 9 หลายเดือนก่อน

    Thank You

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

    Your website is down :(

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

    Goat

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

    awesome

  • @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 ปีที่แล้ว +2

      simple solution, sto refusing to get chrome

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

    nice

  • @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

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

    Are you portuguese?

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

    Instead of series bring a full length crash course

  • @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.