web scraping with NodeJS

Поделиться
HTML-код
  • Опубликовано: 9 апр 2020
  • Welcome to a youtube channel dedicated to programming and coding related tutorials. We talk about tech, write code, discuss about cloud and devops. That’s what we do all day, all year. We roll out a lot of series and videos on our channel.
    All the learning resources such as code files, documentations, articles and community discussions are available on our website:
    chaicode.com/
    You can find our discord link, github link etc on the above website.
    Twitter/X link: x.com/hiteshdotcom
    Discord link: hitesh.ai/discord
    Learn React with 10 projects: • Let's learn react from...
    Learn Docker: • A practical guide on D...
    Learn Kubernetes: • Complete Kubernetes Co...
    How does a browser works: • How does a browser wor...
    How nodejs works: • How node JS works | En...
    Learn Redux-toolkit: • Learn Redux Toolkit in...
    Learn NextJS: • Nextjs Full stack course
    Learn Typescript: • Why to learn Typescript
    Learn Javascript: • Welcome to new JavaScr...
    Learn React Native: • React Native Mastery: ...
    Learn Zustand: • React state management...
    Learn Golang: • How to get started wit...
  • НаукаНаука

Комментарии • 122

  • @roshansourav
    @roshansourav 3 года назад +1

    That Async part at 20.47 . I really loved the explanation. Really really awesome.

  • @anuragchachan
    @anuragchachan 4 года назад +4

    Yes surely I will love to learn more about these types of small projects.
    It's a yes for separate NPM tutorial too.

  • @RithikJha
    @RithikJha 4 года назад +4

    Another great video in this quarantine period from hitesh sir GREAT👍

  • @gouravkhator
    @gouravkhator 4 года назад

    I was looking for web scraping courses in last 4 days and u got that covered sir.

  • @Ankitkumar-zi5bf
    @Ankitkumar-zi5bf 4 года назад

    This kind of videos are really helpful. Please do more of this. Thank you!!

  • @kirankamath5891
    @kirankamath5891 4 года назад

    Hey, Hitesh I love your explanation of every step, and the reason you provide is superb.

  • @unyieldingjarnail
    @unyieldingjarnail 4 года назад +1

    I was planing to do this from the day its published. Today i finished it. Thank you very much Sir.
    Please make separate videos on selectors. And please can you make 2-3 more videos on scrapping in-depth, if time allow you please.

  • @supratim1593
    @supratim1593 4 года назад

    Thank you sir.. In this hard time we are learning. I have used puppeteer for scraping. We need more this small project like videos.

  • @shakshamsinha3885
    @shakshamsinha3885 4 года назад +30

    Corona : "I will stop everything in the world, no studies, no work, no travel nothing"
    Coders : "Chill buddy!! Wait for our superman to come and puch you👊"
    Till our Hitesh sir(our superman) is there no one can stop us from learning😎
    Just a small thank you from our side for making such amazing videos and motivate us not to leave programming.

  • @rahulbera454
    @rahulbera454 4 года назад

    Loving these mini project series ❤️😊

  • @shailendrakumar6223
    @shailendrakumar6223 4 года назад

    Awesome 😊 i have learned something new. Keep scrapping!

  • @PodDropBits
    @PodDropBits Год назад +1

    How do you scrape the entire page automatically and not manually pasting in the urls as you do?

  • @snipbits6214
    @snipbits6214 4 года назад +1

    cool video keep up the amazing work

  • @sahilverma9099
    @sahilverma9099 4 года назад +1

    if the request is deprecated then what happened with past project or project which is running
    at that time

  • @wanhonglau779
    @wanhonglau779 4 года назад +1

    love that the content is original.
    one question: what is the edge of doing web scraping in JS than in Python?

  • @sahilanower9189
    @sahilanower9189 Год назад +2

    how to do web scraping when there is dynamic data which is being loaded from javascript?

  • @siddharthk9487
    @siddharthk9487 3 года назад

    Very informative tutorial. Thanks!

  • @abhinkrishnaka1206
    @abhinkrishnaka1206 4 года назад

    Yup! Selectors are needed now a days. I am waiting... 😜🥰

  • @ankitvishwakarma530
    @ankitvishwakarma530 4 года назад +1

    Now i am going to scrapper worldometer website just to learn more also is scraping and crawling different or there same

  • @sagarghare9829
    @sagarghare9829 4 года назад

    Hi, Hitesh sir I am on track by completing this code. during the lockdown period, I am not productive that much I thought. Now I am on track

  • @CodingJourney
    @CodingJourney 4 года назад +1

    Amazing tutorial!! 🙏💙🙂

  • @kacpergrzyb4871
    @kacpergrzyb4871 4 года назад

    What do I have to put in the request options when the content encoding is br?

  • @illMaTiCThUnDeR1
    @illMaTiCThUnDeR1 3 года назад

    how would you do this for example you can enter any movie you want and it will give you the same information not juts limited to a few movies

  • @akashtakawale9074
    @akashtakawale9074 4 года назад +1

    Yes we would love to learn more about web scraping

  • @raghavgupta3168
    @raghavgupta3168 4 года назад +2

    Hello Hitesh Sir, Myriads of Thanks to you for these informative videos. Can you please tell that Which language is better for Implementation of Data Structures and Algorithms:- JAVA or C++ ??
    Please-Please, give a reply🙏 to this question.

  • @nirajgohel1237
    @nirajgohel1237 4 года назад

    Sir after csv has been created how can we use it to display it in webpage?? And we want to fetch all movies of same geners we have to manually put uri of it??

  • @mohanishtikekar1418
    @mohanishtikekar1418 4 года назад

    Please post more videos like this @Hitesh Sir

  • @jayshah4456
    @jayshah4456 4 года назад

    request-promise library is decrepit so now which one i used i try to find alternative but i can't found so please tell me which npm package now i used?

  • @sanfords
    @sanfords 2 года назад

    I tried to follow along with a different website but I can't use $ in the inspector so I assume this pre-scrape stuff only works on sites that use jquery? IMDB works for me so how would I approach this on a non-jquery site?

  • @aishaashraf7477
    @aishaashraf7477 3 месяца назад

    i am getting my resultant imdb.csv file something like this
    "title","rating","summary","releaseDate"
    please help me fixing this

  • @rajatsingh2614
    @rajatsingh2614 4 года назад

    Yes, make a video on selectors please.👍

  • @alimoradkhan1
    @alimoradkhan1 3 года назад

    Thank you ; Very good teaching

  • @miteshmasurkar5370
    @miteshmasurkar5370 4 года назад

    Why we require selenium in python for imdb like website?

  • @sathyajithr1300
    @sathyajithr1300 4 года назад

    Hey very helpful video. Much appreciated. Can you please let me know what is the alternative for 'gzip=true' for a page with content-encoding as 'br' and not 'gzip'???

  • @mddawoodalam6283
    @mddawoodalam6283 Год назад

    i'm totally new so my question is can't we make a dynamic function to get random url data?

  • @koyit4201
    @koyit4201 3 года назад

    why cant i use the same method $() on linkedin? it gives me a Uncaught TypeError: cannot read property 'text' of null.
    pls help, thank you!

  • @pranaybanerjee9538
    @pranaybanerjee9538 4 года назад

    I have a doubt, how do I know that the website is webscraping enable or not. Is there any security violence issue can occur ?

  • @proribrajokproribrajok7789
    @proribrajokproribrajok7789 2 года назад

    Is node js scraping is like python scrapy? which one better performe?

  • @TheEdge92
    @TheEdge92 2 года назад +1

    Really great so far. But all these request packages are outdated. Next one maybe with axios.

  • @roshanlalsahu7846
    @roshanlalsahu7846 2 года назад +1

    there is onw usecase,
    when i am hitting the endpoint, its returning the very minimum data, then its loading the subsequent data (similar to client side rendering). i need to scrape that data, which is loaded after the initial load.
    how to scrape that data.
    any help is appreciated
    Thanks

  • @KhalilYasser
    @KhalilYasser 2 года назад

    Thank you very much. I am trying to use console like you did in the video but I got `Uncaught TypeError: $ is not a function
    at :1:1`. Any idea how to fix that?

  • @manasvialimchandani3197
    @manasvialimchandani3197 4 года назад

    Thanks ..amazing video..and can you please make a video for live web streaming in our website with nodejs

  • @axaysushir
    @axaysushir 4 года назад

    Can we have to make web scarapper for instagram which manges posts in python

  • @binarybugs3264
    @binarybugs3264 4 года назад

    why don't we run js in console keeping movies = document.location; rather than copy-pasting URLs

  • @anandakrishnanvadakkathyl8247
    @anandakrishnanvadakkathyl8247 3 года назад

    Great video.
    How to scrape genres? I've been stuck on this for quite some time. I really need your help.

  • @receiverreceiver1465
    @receiverreceiver1465 4 года назад +1

    Hello. Nice introduction

  • @geetjain4809
    @geetjain4809 4 года назад

    yes sir we want a video on scrappy.js and plz make a tutorial on how to login in a website while scrapping it....🥰🥰🥰🥰🥰

  • @BishalSarmavlogs
    @BishalSarmavlogs 2 года назад

    Can web scraping from javascript and store in database using php

  • @pulkitmathur8246
    @pulkitmathur8246 4 года назад +2

    sir, when I'm doing cosole.log() on the selected data its returning empty string....please tell the solution.

    • @aryankumar87771
      @aryankumar87771 3 года назад +1

      use the mobille website of IMDb if having issues with empty string i.e m.imdb.com

  • @uimonk
    @uimonk 4 года назад

    Yes, please one more videos

  • @osmangoni2376
    @osmangoni2376 2 года назад

    amazing tutorial...

  • @atharvadeosthale5919
    @atharvadeosthale5919 3 года назад

    Can we axios instead of request?

  • @avinashsharma5450
    @avinashsharma5450 4 года назад +1

    Another great video sir.. I have been trying to web scrap GitHub.. But after a certain number of time it shows some comment about security.. Can you please suggest me something..

  • @trader9559
    @trader9559 3 года назад

    Hey Hitesh! I really appreciate this session but can you please create it using Axios and HTTP request. I am trying and it is blocking it and giving a status code of 500.

  • @ghimirerahul39
    @ghimirerahul39 4 года назад

    😍😍😍😍 most waited video

  • @mera111111
    @mera111111 2 года назад

    Can we use for stock price

  • @deepaksk9713
    @deepaksk9713 4 года назад

    i want more of this content please

  • @hamzabaig6199
    @hamzabaig6199 4 года назад

    Sir please give me any idea about final year project in University based on web

  • @priyomsaha3997
    @priyomsaha3997 4 года назад

    Thank you for the video .

  • @TechnoSaviour
    @TechnoSaviour 3 года назад

    Awesome video 👍

  • @devsonuyadav
    @devsonuyadav 4 года назад

    Sir can you make tutorial of puppeteer and upload on cloud on aws .. please

  • @prathameshsarode6545
    @prathameshsarode6545 3 года назад

    superb dude

  • @shakshamsinha3885
    @shakshamsinha3885 4 года назад

    Sir make some videos on socket programming as well

  • @satish_gaud
    @satish_gaud 3 года назад

    Sir, please make a video on "video chat app" using (node.js,socket.io)

  • @saravindprasad4134
    @saravindprasad4134 4 года назад

    Can u share the crawl file in the links ?

  • @nirajgohel1237
    @nirajgohel1237 4 года назад

    And sir please provide more content on web scraping with js

  • @shwetagupta1214
    @shwetagupta1214 4 года назад

    Thanks for making this awsome video sir its very helpfull for me .i m stuck in some point like how to get list kind of data. for example i have one selecter xyz and its repeted multi time .how can we get the data i m using syntax-$('div[class="xyz"]>h1').text(). and i get the result Ordinance: In forceOrdinance: In forceOrdinance: In forceOrdinance: In forceOrdinance: In forceOrdinance: In forceNegativedNegativedNegativedNegativedNegativedNegativedNegativedNegativedNegativedNegativedNegativedNegativedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedNegativedNegativedNegativedNegativedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsedLapsed . and i need seperation data.
    how can i do that

  • @vimalradadiya5929
    @vimalradadiya5929 4 года назад

    Sir great
    Sir please make course in Natural Language Processing if possible

  • @anweshachakraborty8029
    @anweshachakraborty8029 4 года назад

    Sir, Please make a video on how to fetch third party api data in node js

  • @kethanvemuri7594
    @kethanvemuri7594 3 года назад

    I requested a new video we have to grab that movie links also dynamically.

  • @tutorialtricks6046
    @tutorialtricks6046 4 года назад +1

    Sir which theme are you using in VS code

  • @bkshows9141
    @bkshows9141 4 года назад

    awesome video, can you help in web srapping with password protect web site which I know user name and password

  • @muhammedcansoy6131
    @muhammedcansoy6131 Год назад

    excellent

  • @anandsahay9579
    @anandsahay9579 4 года назад

    Isko apne website pe kaise show karu

  • @DiamantineRakib
    @DiamantineRakib 4 года назад

    I'm from bangladesh. I want to learn MERN stack development from your course. But I didn't find any payment getway to buy this course from bangladesh. Can you add internet payment method please? Can you please help?

  • @mateuszmagier5183
    @mateuszmagier5183 4 года назад

    6:30 Why don't you use element.class-name syntax to access that element? I think this is more convenient and readable way.

    • @HiteshChoudharydotcom
      @HiteshChoudharydotcom  4 года назад

      I have used that syntax in last such video, so this time little different

    • @mateuszmagier5183
      @mateuszmagier5183 4 года назад

      @@HiteshChoudharydotcom Oh, okay, I got it ;)

  • @faisaliqbal5076
    @faisaliqbal5076 4 года назад

    More selectors video please. And please tell your vscode theme name😅😅

  • @RanaHamXaa
    @RanaHamXaa 4 года назад

    Why didn't you use python for scraping?

  • @alvynabranches1214
    @alvynabranches1214 4 года назад

    Sir can u do node.js webscrapping on indeed.com??

  • @vxllvxn
    @vxllvxn 2 года назад

    thanks man

  • @programmeranamul5279
    @programmeranamul5279 2 года назад

    I want your advance node js

  • @Mr.WhiteBeard
    @Mr.WhiteBeard 4 года назад

    Hi bro please make tutorial how to convert sitemap.xml from site into keywords.txt

  • @asadali1268
    @asadali1268 2 года назад

    i am getting empty strings! Plz help...

  • @sumitsinha995
    @sumitsinha995 5 месяцев назад

    Bhaiya aur detail chaiye web scapping ...

  • @helenawilsena5821
    @helenawilsena5821 4 года назад

    Hitesh i'm a huge fan of your's. I really like you all videos. Now i'm searching a freelancer for my projects. If you interested to work with me then please replay me. I'm really glad if you work as a freelancer for me. Waiting for your replays.

  • @nitinreddy3
    @nitinreddy3 4 года назад

    Or we can directly do $('.title_wrapper > h1').text()

  • @sfwizard3858
    @sfwizard3858 3 года назад

    Similar video explaining parsing hierarchical data - ruclips.net/video/tu1mB_8mPCM/видео.html

  • @adarshdwivedi5395
    @adarshdwivedi5395 4 года назад

    Yes up course I want

  • @dannyman8999
    @dannyman8999 6 месяцев назад

    i was dying to know the laptop you re using . the fact is , that is I actually landed on your youtube channel , just to discover your f laptop and not the github link

  • @riteshkumarmishra9989
    @riteshkumarmishra9989 4 года назад

    Sir please make crash course on Node js

  • @yogeshdeveloper5346
    @yogeshdeveloper5346 4 года назад

    Please crash course on selectors

  • @aadarshaacharya267
    @aadarshaacharya267 4 года назад +3

    request-promise has been deprecated. You can use another package named needle for doing request.
    www.npmjs.com/package/needle

    • @jayshah4456
      @jayshah4456 4 года назад

      ty bro it is very helpfull because i am try to find npm pacakge but i couldnot so ty for the help.😍

    • @jayshah4456
      @jayshah4456 4 года назад

      can you please tell me how you can find this npm

  • @xkcd000
    @xkcd000 4 года назад

    Selectors please

  • @notRhythm10
    @notRhythm10 4 года назад

    Roses are red
    Violets are blue
    In this shitty lockdown
    I found you ♥️

  • @Peace8D
    @Peace8D 4 года назад

    Advanced tutorial please!

  • @sunitarathor5846
    @sunitarathor5846 4 года назад +1

    #Bhai pls coding ninja website pur bi video creat karo pls i hope reply me.

    • @PujaKumari-nt5dq
      @PujaKumari-nt5dq 4 года назад

      Hitesh sir ki khud ki brand hai. You will get each and every videos on his site only :)

  • @vanshnarula9857
    @vanshnarula9857 4 года назад +1

    CORONA MAI HOTA HAI THROAT SOAR
    PLEASE MAKE NODE JS VIDEOS MORE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @dulkifaltv
    @dulkifaltv 2 года назад +1

    now text() replaced by textContent

  • @manish-mk
    @manish-mk 4 года назад

    Hello Sir.
    It was awesome
    I have a request.
    Can you please upload web scraping video using Python or Django because I am more proficient in that.
    And thanks Sir for providing such contents !

  • @samadritsarkar2
    @samadritsarkar2 4 года назад +1

    I am watching the video at 4:30 am 😂❤️ Thanks Sir for this video