Udemyallen

Scrapy : Python Web Scraping & Crawling for Beginners

Learn web scraping using Python 3 & Scrapy. Master data extraction, web crawling, and building spiders. Includes database integration & Amazon scraping.

4.3(207)
1,174students
3h 49m
Certificate
Attreya Bhatt
Attreya BhattCoding Entrepreneur & Teacher - 13000+ Students

Course Content

Scrapy : Python Web Scraping & Crawling for Beginners is an all-levels Udemy course taught by Attreya Bhatt. It runs 3h 49m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 207 reviews, with 1,174 students enrolled. It is a paid course, first published February 2019.

Unlock the Power of Web Scraping with Scrapy: A Beginner-Friendly Guide

Discover Scrapy, the leading web scraping tool – perfect for both beginners and experienced developers. Released in 2008, Scrapy has revolutionized how data is collected from the web. This course will guide you through the process, empowering you to extract valuable information from virtually any website.

Here's what you'll learn:

  • Scrape Data from Almost Any Website: Master the art of extracting information from websites, regardless of their complexity.
  • Build Custom Spiders: Learn to create your own Scrapy spiders from scratch, tailored to specific web scraping needs.
  • Data Transformation & Storage: Transform your scraped data into usable formats like JSON, CSV, and XML. Learn to store data efficiently in popular databases including SQLite3, MySQL, and MongoDB.
  • Web Crawling & Link Following: Develop web crawlers to navigate websites and follow links, uncovering hidden data.
  • Authentication & Anti-Blocking: Learn techniques for logging into websites and bypassing restrictions & bans using User-Agents and Proxies.
  • Real-World Project: Amazon Scraping: Gain practical experience by completely scraping Amazon and preparing for more advanced website scraping projects.

Real-World Applications of Web Scraping:

  • E-commerce: Extract product names, pricing, and reviews from online stores (e.g., Amazon).
  • Data Collection: Gather large datasets and images for Machine Learning applications.
  • Lead Generation: Extract email addresses for targeted marketing campaigns (used by many large companies).

Who is this course for?

This course is ideal for beginners in Python, regardless of age or prior computer experience. We'll take a step-by-step approach, explaining every concept as we build real-world projects. You'll quickly gain the skills to harness the power of Scrapy for your data extraction needs. Get ready to master web scraping and unlock a world of possibilities!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Loading modal...