A Guide to Web Scraping with Node.js

A Guide to Web Scraping with Node.js

Fireship

5 лет назад

384,661 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@95DreadLord
@95DreadLord - 14.08.2024 23:08

Here before fireship gets jailed for "stealing" data

Ответить
@----1962
@----1962 - 08.08.2024 20:56

Why do you put the Freemasonry symbol in your videos?

Ответить
@chawrx3
@chawrx3 - 26.07.2024 23:52

o my the voice is so high haha

Ответить
@arzz11
@arzz11 - 18.07.2024 04:14

Whats the name of intro music?

Ответить
@neonz2712
@neonz2712 - 14.07.2024 06:10

Seems like almost every project I’ve done in the past few years has required at least one web scraper to function. It does get really tiring having to keep them working, but I usually can’t find an API appropriate for my use case (or if I can, they’re from ridiculously overpriced SaaS providers).

Ответить
@kvk812
@kvk812 - 04.06.2024 10:54

bro sounds soooo young my god

Ответить
@oasishurl
@oasishurl - 29.05.2024 02:45

AI voice

Ответить
@the_yugandharr
@the_yugandharr - 14.03.2024 10:10

why is your voice high pitched in this one? AI voice huh........

Ответить
@Autoscraping
@Autoscraping - 13.01.2024 00:27

An outstanding video that has been a valuable reference for our newcomers. We sincerely thank you for sharing!

Ответить
@Nick-tv5pu
@Nick-tv5pu - 19.12.2023 04:23

bring back the MySQL pillow....

Ответить
@alexanderf7008
@alexanderf7008 - 18.12.2023 07:15

I only start understanding things better after watching your videos. It's such a great explanation and never boring.

Ответить
@Brlitzkreig
@Brlitzkreig - 30.11.2023 00:53

Love how much more squeaky Jeff's voice was!

Ответить
@leshiq4214
@leshiq4214 - 10.05.2023 08:28

First time I heard smth like: in case you don't know jquery! :))

Ответить
@akash-
@akash- - 08.05.2023 12:49

Can I still get a t-shirt?

Ответить
@ospha1
@ospha1 - 01.05.2023 03:05

Free shirt!?!?

Ответить
@oleksandr.brazhii
@oleksandr.brazhii - 12.04.2023 15:12

Turn on autogenerated subs please

Ответить
@satheeshp2384
@satheeshp2384 - 16.02.2023 09:45

Hi Frd, How to by pass cloudflare in node js

Ответить
@exploringchina
@exploringchina - 06.02.2023 17:19

I don't get the first one to work. Even when I copy your code. In Line 8 the arrow function inside the map fires a parsing error... (by eslint I guess). No idea what goes wrong.

Ответить
@Amcynthia
@Amcynthia - 15.11.2022 22:23

This video is definitely not for a beginner.

Ответить
@Festivejelly
@Festivejelly - 03.10.2022 21:09

Playwright is a great tool for doing this instead of using Puppeteer

Ответить
@tekforge
@tekforge - 20.09.2022 11:23

Thanks for the insights!

Ответить
@raph6709
@raph6709 - 26.07.2022 01:00

Dude...this is exactly what I needed... why are you so helpful

Ответить
@felixmilome
@felixmilome - 13.07.2022 20:27

For those getting ERR_REQUIRE_ESM error downgrade to node-fetch version 2.66
npm uninstall node-fetch
npm install [email protected]
if using TypeScript
npm install --save-dev @types/[email protected]

Ответить
@lwinklly
@lwinklly - 18.05.2022 19:08

where subtitles

Ответить
@Ray-ys6nn
@Ray-ys6nn - 23.04.2022 10:08

🔥🔥🔥

Ответить
@AngrejKumar
@AngrejKumar - 22.02.2022 12:59

this is awesome man. Thank a lot!

Ответить
@roshanlalsahu7846
@roshanlalsahu7846 - 15.02.2022 22:02

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

Ответить
@heitormbonfim
@heitormbonfim - 15.02.2022 04:45

I think it would be great if you make a video on how to make a telegram bot

Ответить
@adzharkahar
@adzharkahar - 10.01.2022 12:31

Cant seem to get this to run. keep getting "Your function was killed because it raised an unhandled error." after npm run serve

Ответить
@adrianwalker9917
@adrianwalker9917 - 14.12.2021 01:23

Hmmm....keep getting res.text() is not a function

Ответить
@shaquilleshaw5003
@shaquilleshaw5003 - 02.12.2021 05:10

Is there a link to the github of the code you used in this video ?

Ответить
@vt1707
@vt1707 - 24.11.2021 23:39

Great video! If I want to create a robot that will login to a website and stay there till X product is available for purchase, than add it to a cart & buy it, what language/framework will u use?

Ответить
@ericzedd
@ericzedd - 11.11.2021 06:10

Hello! Thanks for making this video!

Just wondering how you got puppeteer to work. Are you using WSL?

Ответить
@arununiyal
@arununiyal - 25.10.2021 20:09

Very helpful sir. But I have a question: how we can get the all sections from a webpage and how to put them in clipboard?


Thanks un Advance 🙏

Ответить
@proribrajokproribrajok7789
@proribrajokproribrajok7789 - 17.09.2021 00:03

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

Ответить
@weshuiz1325
@weshuiz1325 - 02.07.2021 11:46

you fergot to mention the part where you say: "this video is educational only"
i'm suprised this has not gotten a DMCA strike already

Ответить
@jefferystartm9442
@jefferystartm9442 - 15.06.2021 01:58

Do Tampermonkey please, it's next level Pupeteer

Ответить
@jackbird5839
@jackbird5839 - 26.05.2021 15:14

"Awesome tutorial thank you. but for a non-tech user it is quiet hard to do a workable scraper for my WooCommerce store. As a side solution i am using eCommerce "ESCRAPER" maybe it helps somebody too.
But I am not giving up))) Thank you for your input!!!"

Ответить
@actualmortgage7122
@actualmortgage7122 - 19.04.2021 23:39

Thanks for this upload. I got into a little bit of web scraping a couple years ago but ran into a lot more complexity than I was expecting for a tiny little side project. Now that I know a lot more, and JS, hoping to add this to the toolbelt.

Ответить
@PublicUser2000
@PublicUser2000 - 13.04.2021 08:55

Any suggestions on the best tools for scraping content from locally running applications (not those running in a browser environment).

Ответить
@nemanjatrivic9505
@nemanjatrivic9505 - 12.04.2021 16:06

Is fireship setting the speed on videos 2x since i have to set it on 0.5 in order to understand?

Ответить
@sanjuwa2677
@sanjuwa2677 - 13.03.2021 14:41

Does cloud functions available for free version of firebase ?

Ответить
@SecularDarwinism
@SecularDarwinism - 01.03.2021 15:04

Is the robots.txt file related to web scraping? I’ve got a hunch that it is

Ответить
@neillunavat
@neillunavat - 20.02.2021 10:38

I didnt even know you can scrape with javascript... Im only a python focused dev and i only use JS for web development (MERN stack)... Thanks

Ответить
@danhle7999
@danhle7999 - 13.01.2021 07:35

I love your video, but can you make subtitle for non-English speakers like me because you talk pretty fast :D ( it is not complaining)

Ответить
@GaithTalahmeh
@GaithTalahmeh - 27.12.2020 15:02

Can I have a shirt?
Great vid btw

Ответить