Become Unstoppable with Data Extraction for Growth Hacking

A-Z guide of data extraction, and garbing massive amounts of data from the web for growth, and marketing. No coding!
4.5 (41 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
5,066 students enrolled
Instructed by Wael Salman Business / Sales
$19
$20
5% off
Take This Course
  • Lectures 21
  • Length 4 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

Startups don't fail because they can't get the technology built. They fail because they can't get customers and because they do not understand their competitors.

Tracking your competitors may not be the most highbrow thing to do, but it’s extremely effective. Think of it this way: There are several companies that do what you do. If you want to know what works, you could review your records and see which products or pieces of content have done best. Or you could use their work to find out what gets the best results.

As you automate your marketing with triggered emails, scheduled tweets and regular content on your blog, don’t forget about automating the tracking of your competitors.

There are a number of cool ways to track your competitors in Google, social media and even email marketing. In this course, we’ll study about the web scraping techniques, which will help you to collect data and track your competitors in a wonderful easy way. We will learn and study basics, advanced features, tricks and tips to make this happen with as little effort as possible.

The tool, and techniques we will teach bring you live data from thousands of websites tailored specifically to suit your company's needs. The solutions provide your business with quality data sets that are efficient and massively scalable.

Knowing how to systematically drive web scraping is a tremendous source of competitive advantage. Whether you're a founder looking to jump start your growth efforts, or an engineer, marketer, or entrepreneur looking to acquire these skills, this course will give you a huge increase in effectiveness.


There is a lot of data on the web, but it is trapped inside web pages. Learn how you can extract and parse these data in a structured way, with no need of coding at all, and then use them to grow and market your business.

This course is meant for those who want to crush their competitors, and grow fast. It will give you basic, advanced ways, and techniques that will help you to be more efficient in growing, sales, and marketing while you are beating your competitors.

This course is for those who want to:

  1. Create lists of leads.
  2. Capture data on the fly
  3. Make deep competitive analysis of your competitors.
  4. Understand what is growth hacking is and how to use it to the most.

It will give you basic, advanced ways, and techniques to be more efficient in growing, sales, and marketing while you are beating your competitors using Import-io tool.

What are the requirements?

  • Download import.io application. Do not install it , we will cover it in the course.
  • Windows, Linux or Mac
  • Google account
  • Microsoft excel if you are Windows user
  • Chrome browser or Firefox
  • Be Good Listener :-)

What am I going to get from this course?

  • Scrap the web, and grow your sales.
  • Power your sales teams, and marketing efforts using competitor analysis.
  • Competitive intelligence, and growth hacking techniques, and examples.
  • Be a web scraper game changer. Be growth hacker.
  • Grab any amount of data from the web, and analyze offline.
  • With this course you will know how to compete your competitors without coding
  • Generate fast high quality leads.
  • Scraping inbound website
  • Scraping asos website
  • Scraping premier league
  • Scraping kayak website
  • Scraping world-architects website
  • Many more example in the course
  • At the end of this course you will have the tools, techniques, and tips to find more students to your courses. You will be inspired.

What is the target audience?

  • Newbies who are not familiar with web scraping.
  • Growth Hackers
  • Lead collectors
  • Competitive analysers
  • Sales teams
  • Marketing teams
  • Want have a vast knowledge in web scraping and generating a new job.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Data Extraction & Web Scraping
09:49

This course is meant for those who want to crush their competitors, and grow fast. It will give you basic, advanced ways, and techniques that will help you to be more efficient in growing, sales, and marketing while you are beating your competitors

There is a lot of data on the web, but it is trapped inside web pages. Learn how you can extract and parse these data in a structured way, with no need of coding at all.


We will define what is web scraping, and we will know the difference between web scraping and crawling too.


What is the target audience?

  • Newbies who are not familiar with web scraping.
  • Growth Hackers
  • Lead collectors
  • Competitive analyzers
  • Sales teams
  • Marketing teams
  • entrepreneurs
  • finance professionals
  • Scientists
  • Want have a vast knowledge in web scraping and generating a new job.


Remember!! No Developers Required & It Is Free

03:21

Download the scraping tool, install it, and know some of its settings.

A platform that allows anyone, regardless of technical ability, to get structured data from any website. It allows you to structure the data you find on webpages into rows and columns, using simple point and click technology.

On this platform an app is built to help you get all the data you've been wanting, but that is locked away on webpages.

Section 2: Connectors
19:38

Study how you can create a connector that can connect to any website you want, and query back results in real time.

A connector is an extractor that is connected to a search box. It allows you to get structured data from a search result.

For example, you could go to the NHS website and search for your local dentist using your postcode. The resulting list of dentists could then be put in a structured table and used in a number of ways.

It allows you to record that search and the resulting data extraction and then query that site directly from your dataset.

19:51

Querying multiple websites and mixing them in one dataset.

We are going to show how you can compare datasets, and how we can compare products' prices. Also, we will show you how to query multiple sources at once by recording an action on a website.

What we are looking for is doing a full price comparison using a mix functionality which we will walk and talk about through the whole video.

We will pick up 2 websites, and make a search for a specific product in both websites, and see, analyze how the prices are different in both websites.

16:48

Using the 'URL Pattern' option you can extract data from a search that requires multiple inputs and interactions.

If there is a URL pattern which has been detected, you have the option of manually mapping the inputs yourself. For the more advanced user, this gives more flexibility to map inputs which may not have been detected.

It is very useful in all of those websites that require more than one search query. For example, Kayak website which needs 4 quiries in order to find a flight from specific location to another destination in a specific date till specific date.

Section 3: Extractors
11:42

Extractors are the most straightforward method of getting data.

In essence, an extractor turns one web page into a table of data. In order to do this, you “map” the data on the page by highlighting it and defining it. If there is a pattern to the data, the extraction algorithms will recognize it and pull all your data into a table.

This is pretty useful because it allows you to turn a page that has a lot of data, such as the list of the top 250 movies in the US on IMDB, into a table in minutes (So you do not to copy and paste manually).

07:26

In this tutorial, I am going to show you how to extract complete tables of data without training rows or columns.

04:42

Magic is the quickest way to get data from a page. If you're data is laid out in a list-like format, it's a good idea to try Magic first. Just paste the URL into the bar and the import.io algorithms will try to detect where the data is automatically.

You don't have to do any training at all. It's perfect for when you have a page with an obvious primary list, it can even paginate!

07:26

Streamlined Extractor design allows you to extract data from websites more easily with fewer clicks of the mouse.

In this step-by-step tutorial we'll look at how to extract data from a page with multiple results.

08:31

In this tutorial, I am going to show you how to extract pieces of data from a single page.

Section 4: Authonticated Websites
09:10

Authenticated API allows you to access data that is currently hidden behind a log in (cool stuff, huh?).

Essentially, it works exactly the same as building a regular connector or extractor, except you've need to add an additional step which lets you record yourself logging into the site you want data from.

Section 5: Crawling World Architects Offices & Profile
04:46

We are going to speak about crawlers.

How to use them? Why we use them and how to build them.

Ccrawler is basically an extractor with legs. It allows you to go to every page of a website and extract all of the data on every page that matches the pattern you mapped.

11:47

Notice: At the end of the lecture - please click GO button, and let the crawler go for 20-30 minutes and then move to lecture 14


In the previous video we have created a crawler, and we are going to go on and run it and explain all the advanced configurations of it.

09:51

We do not want the crawler to generate any automatic template and adding variables, etc., but we are telling the crawler to do what we want him to do exactly.


Extract all offices names, and many more details in a precise way


13:55

How to collect data - Offices names, emails, fax of all offices in a fast way!! This way you can capture leads that you can qualify using marketing tools,

Section 6: Crawling Inbound.org members
15:05

In our previous video we have created a crawler which extracted all needed architect offices, and we have got a link which redirects us to a specific architect office profile page.

In this video tutorial we will study another approach and way where we can target products pages or profile pages directly without collecting them in excel file.

13:05

What is Cannonical URLs??! How can we find them? and how can we solve this problem in Crawlers!!!

09:26

Crawlers with Java Script problems, what are they and how can we solve them!!!

10:34

Bulk Extract amazing feature. Once you know and study this amazing feature of exctracting, you will never use crawlers again. It is super fast way to extract needed details.

Section 7: Crawling Asos
13:59

In this video and example we will try to crawl the known ecommerce and shopping website asos, and we will try to explain some problems that we will have while crawling and how we can get around them.

11:47

Exploring more issue, details and problems in Asos.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Wael Salman, Technology guru, Software Engineer, and Product Manager.

Entrepreneur ,strategist, and commerce passionate with more than 13 years of experience in web and mobile technologies arena.

Wael's many passions have taken him from his original love for software engineering, to entrepreneurship, and startups world.

Worked for more than 10 years in Samsung Telecom Research as Software Engineer, Team leader, Release manager, and Projects manager.

I hold a Bachelor of Science Degree in Computer Science, and another Bachelor in Civil Engineering, and has been an instructor of computer science in Ort Braodi College.

Some of my skills:

My passion is creativity, building products & startups, and inspiring people through online courses!!

Ready to start learning?
Take This Course