Web Scraping Tutorials


Step by step tutorials for web scraping, web crawling, data extraction, headless browsers, etc. Our web scraping tutorials are usually written in Python using libraries such as LXML or Beautiful Soup and occasionally in Node.js. The full source code is available to download or clone using Git.

All Tutorials

How to Scrape Movie Details from Fandango.com using Python and LXML

How to Scrape Movie Details from Fandango.com using Python and LXML

Learn how to scrape movie details from Fandango.com, a movie booking site using Python and LXML in this web scraping tutorial. We will show you how to extract movie details such as movie theatres playing, location, movie name, rating, genre and more from a particular zip code/city and date.

Web Scraping Job Posts from Glassdoor Using Python and LXML

Web Scraping Job Posts from Glassdoor Using Python and LXML

Web scraping is a great source for job data feeds if you are looking for jobs in a city or within a specific salary range. This web scraping tutorial in Python 3 will show you how to scrape the details of job names such as salary, company name and location based in a particular city.

How to Scrape Real Estate Listings from Zillow.com using Python and LXML

How to Scrape Real Estate Listings from Zillow.com using Python and LXML

Web Scraping is a viable option to keep track of real estate listings available for sellers and agents. Being in possession of extracted information from real estate sites such as Zillow.com can help adjust prices of listings on your site or help you create a database for your business. In this tutorial, we will scrape […]

How To Scrape Competitor Prices from eBay.com using Python and LXML

How To Scrape Competitor Prices from eBay.com using Python and LXML

Learn how to scrape prices from Ebay.com in this Web Scraping tutorial using Python 3. This tutorial will show you how to extract product names and prices based on a particular brand available on Ebay. Scraping data from eBay.com at regular intervals can be useful to check the details of products and compare them with your competitor sites.

How to Scrape Store Locations from Target.com using Python

How to Scrape Store Locations from Target.com using Python

You can get a lot of information on store locations. This tutorial will show you how to extract store details such as store timings, address, latitude and longitude and more from Target.com using Python and LXML.

How to Solve Simple Captchas using Python Tesseract

How to Solve Simple Captchas using Python Tesseract

  CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart. As the acronym suggests, it is a test used to determine whether the user is human or not. A typical captcha consists of a distorted test, which a computer program cannot interpret but a human can (hopefully) still read. This […]

Turn the Internet into meaningful, structured and usable data