It’s Festive Season! Enjoy 30% Off

Use code FESTIVE30 at checkout
watching now
5 Students
59 Lessons
Beginner

What Will You Learn?

  • Node.JS basics
  • How to scrape a website: the fundamentals and practical skills
  • Node.JS and Selenium web scraping automation
  • How to install and uninstall node modules
  • And more!

Curriculum

7h 29m
Section 1: What this Course is about
05:39
Section 2: Setting Up the Environment & Basics of Scraping
1:25:47
Editor
01:40
Scraping Parts
02:46
Driver
04:33
Seleinum Elements
03:43
Selenium Methods
02:26
Basic Scrape
07:27
Selenium Wait
03:27
Quiting Browser
03:51
Writing Method
16:11
Exception Handling
14:01
ScreenShot
09:51
Project Division
01:58
Section 3: Project (Google Translate 2018)
1:36:57
1st Project Preview
02:50
Getting Language ID
15:30
Getting Language Related to Array
07:00
Creating Language File
07:29
Deleting Existing File
05:08
Removing Bug and Running the Process in BackGround
06:57
Building Scrape File
09:37
Scrape GoogleTranslate Function Part 1
06:50
Scrape GoogleTranslate Function Part 2
14:50
Adding Data to CSV File
05:34
Limiting the Characters according to Google
05:55
Adding Delays
05:35
Final Testing
03:42
Section 4: Project (Google Translate 2019)
2:20:46
Google Translate 2019 Preview
02:11
Opening Language Box
08:02
Getting Class
14:40
Getting Language Id
10:57
Getting Name
18:33
Creating File
09:26
Deleting Existing File
07:47
Reading Client CSV File
09:37
Starting Scrape function
07:30
Running Script
16:32
Exception Handling
10:08
Limiting Translation Content
03:56
Saving Output Data for Client
10:06
Adding Delay Factor and Testing
11:21
Section 5: Project | Scraping Travel Insurance Website
2:00:02
2nd Project Preview
03:57
Understanding Test Cases
05:42
Adding Const and Variables
06:23
Looping Params
04:47
Executing Test Case and Sending it to Index.JS file
11:01
Starting Index File
13:10
Convert Date Function
07:17
Selecting 1st Two Fields
06:05
Trip Duration
09:24
Finishing Current Page
09:20
Compiling Results
13:14
Appending to CSV File
04:37
Debugging
16:42
Final Testing Travel Pro
07:34
Goodbye
00:49

Description

Requirements

  • HTML, JavaScript basics
  • Knowledge of variables, IF condition, loops

About the Instructor

Reviews 0
Students 25
Courses 10

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.

On BitDegree, you have an opportunity to be guided by this amazing instructor to learn programming, complete projects and build apps. Jazeb Akram will teach you JavaScript, PHP, CSS, SQL and more. Choose the best course for you and dive into learning today!

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo