Web scraping is the Data Science technique of gathering or storing useful and public information from websites in a suitable format like spreadsheets that can be used later for any purpose. It basically removes the burden of copying the data manually, instead, it provides an automated way to do it.
The data extraction is done from websites using some sort of a code written called “scraper” which takes the Web URL, parses the HTML DOM of that site and then return the result which we can save in some format say CSV for future use. The data that we parse can be in the form of texts, images, package names and their corresponding prices, videos and contact information like email, name, phone numbers and so on.
This course is built in NODEJS that is lightweight, efficient, and scale-able due to its non-blocking I/O and event-driven. The main advantage of a node is that it's asynchronous in nature which means that you don’t have to wait for a request to complete before making another one which in turn provides very high performance. This course is made in so much easy way so that one who doesn’t have any knowledge of NODEJS can easily understand and hence build own scraper in NODEJS.
We are using Selenium which is an automation testing tool that provides various elements and methods to interact with HTML DOM in order to parse the website.
This course is divided into 3 parts:
In the Project Section course will cover 3 Projects:
Now if you want to learn Web Scraping by building projects and start your professional career, Take this course now.
Who this course is for:
Jazeb Akram is an experienced web designer and developer. He is passionate about building beautiful new Desktop/Web Applications from scratch. Since 2011, he has been working as a freelancer and has designed various applications for many web design companies. He also holds a university degree in Computer Science (hons), and is currently pursuing his Master’s degree.
Another Jazeb’s passion is teaching. He has joined the world's best learning platforms as an online instructor. Jazeb Akram says that the reason he came into teaching is his successful freelance experience because he loves to teach and gets very passionate and assisting others to achieve success in programming. That’s why at the end of his courses, students develop unique skill sets that they can use in a real-life and improve their career.
Jazeb loves to travel and explore new places.