Become Unstoppable with Data Extraction for Growth Hacking
4.1 (45 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,105 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Become Unstoppable with Data Extraction for Growth Hacking to your Wishlist.

Add to Wishlist

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.1 (45 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,105 students enrolled
Created by Wael Salman
Last updated 5/2015
English
Current price: $10 Original price: $20 Discount: 50% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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.
View Curriculum
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 :-)
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.

Who 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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
21 Lectures
03:52:39
+
Introduction to Data Extraction & Web Scraping
2 Lectures 13:10

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

Preview 09:49

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.

Preview 03:21
+
Connectors
3 Lectures 56:17

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.

Creating Connector
19:38

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.

Querying multiple data
19:51

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.

Advanced Connectors URL Input
16:48
+
Extractors
5 Lectures 39:47

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).

Creating Extractor
11:42

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

Auto table extraction
07:26

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!

The Magic
04:42

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.

New Streamlined Extractor
07:26

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

Single Page extraction
08:31
+
Authonticated Websites
1 Lecture 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.

Authenticated APIs (Import.io is going to disable this feature soon)
09:10
+
Crawling World Architects Offices & Profile
4 Lectures 40:19

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.

Getting Started With Crawlers
04:46

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.

Example - Crawling World-Architects Website
11:47

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


Running Crawler More Precisely
09:51

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,

Running Crawler on Product Page
13:55
+
Crawling Inbound.org members
4 Lectures 48:10

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.

Running crawler on products pages.
15:05

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

Running crawler on products pages & Canonical URLs
13:05

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

Running crawler on products pages & Java Script Problems
09:26

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.

Extracting All inbound org members using Bulk Extract
10:34
+
Crawling Asos
2 Lectures 25:46

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.

Crawling Asos - part 1
13:59

Exploring more issue, details and problems in Asos.

Crawling Asos - part 2
11:47
About the Instructor
Wael Salman
4.1 Average rating
45 Reviews
5,105 Students
1 Course
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!!