By request here is a full stack JavaScript app that uses web scraping — complete with a front end, API server, scraper and database.
Here’s the code:
https://github.com/aj-4/setuptourist
Our stack (100% JavaScript)
== HTML / CSS / Vanilla JS (no framework)
== Express
== Puppeteer
== TypeORM
== mySQL
Are you lost?
———————
Check out my “Web scraping made simple” video first:
Here’s some affordable JS Udemy courses I took to learn programming
——————————————————————————————————————
Javascript: The weird parts
https://bit.ly/37lJ9in
Advanced Javascript
https://bit.ly/39vbIf8
Modern React with Redux
https://bit.ly/2TBEDbI
(note these are affiliate links, same price for you but I may make a little $)
Social Media
———————
https://instagram.com/_aaronjack
https://twitter.com/_aaronjack
#javascript #webscraping #app
Original source
37 responses to “Building a full stack WEB SCRAPING app with JAVASCRIPT tutorial”
If you're lost check out the description — I've got a "web scraping made simple" video too
Hope it was interesting.. remember to like it really helps 🙂
"copy xpath".. I have been a developer for 5+ years and I'm just learning this now
Getting this error.Anyone know what's going wrong? TypeError: Cannot read property 'getProperty' of undefined
Coolest guy I've ever seen on youtube i am waiting for more advanced now i can store data in database can you explain how to make a code that auto scrap / skip pre loaded ones with schedule and panal to adjusting time also way to edit specific names for all at once like adding Youtuber: before names of each
That what actually I've been looking for my idea was a bit different i want scrap content into database once only new products / prices and stock is updating hourly or so , i am kinda lost should i build it with python like django or php is pain in ass wordpress is unable to customize for my needs i can't effort to hire developer to transform my idea into project
I know the purpose of this video is to demonstrate web scraping but for building real website like this would it make more sense to use the YouTube Data API to get information about the channel rather than Puppeteer? I'd imagine making API calls to YouTube would be much faster than making a bunch of headless browsers for getting new channel data.
Boy do you deserve all the success in the world
At 8:50, when trying to execute the scrapers.js code, I'm getting a (node:15308) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'getProperty' of undefined error. Anyone knows why? I checked the code, and even tried copying it from the github share exactly. Still unable to get past this error!
Hey there! I'm getting a TypeError referring to the name and avatarURL variables in the scrapeChannel function. They're both coming back as undefined. Any idea/ideas why?
This video is making me very hungry for some reason
This was really great, but you didn't cross the finish line!!! You gotta show how you would deploy this!
What font do you use?
Subscribed. I hope I can learn more about full stack development from your videos, particularly the fundamentals.
does anyone know how to do this in python???
Great video! Not sure if you mentioned or it's linked but can you drop a link to VS Code HTML previewer extension. Live Saver!!
I keep getting an undefined error when trying to scrape the youtube pages
Great work! More tutorials!
Look Copernicus, Just beacuse you got mic and a camera dosn't make you an expert.
do we still need to import body-parser? express 4.16+ already have express.json() ?
Hey Code Drip, when I run headless puppeteer I get an error with grabbing the title,
But when running in headless:false I get no errors at all?
I am using the copy full x-path also….
Send help 😛
Can you explain why you are using a schema?
I have just started learning web programming. I'm glad to see such a wonderful video.
Great video man! Thanks!
You dont need bodyParser anymore to work with json tho. "express.json()" is a thing.
Please what editor do you use to preview?
Hi Code Drip, what IDE are you using?
Dude if you're still in Serbia PLEASE contact me. I'm about 50 miles from Belgrade in a beautifull village. Contact me at stefan.dili.021@gmail.com even if you left Serbia please.
thank you man i really love your stuff thanks for sharing <3
How to be a FULL STACK DEVELOPER, using premade libraries without having any fucking idea how any of them work.
Awesome YouTube channel – easy to understand, reliable information and friendly caster. Keep up the great work, u already helped me a lot during my career shift from business to frontend! BR from GER!
craft d.i.y
what theme and font do you use
Web scraping it's a lot of fun, this video gives me some project ideas thanks dude
Awesome Content man. Please keep adding more such end to end apps. If you don't have a Patreon, please start one. I would love to support you.
whar program is he using when he is writing the code
Thanks code!
2 thessalonians chapter 1 verse 9 who shall be punished with everlasting destruction from the presence of the lord and from the glory of his power
blueletterbible.org
acts chapter 16 verse 30