Course Overview
- Course Title: Master Python Web Scraping & Automation using BS4 & Selenium
- Instructor: Hussain Mustafa
- Target Audience:
- Beginner/Intermediate Python Developers
- Individuals looking to learn more about Web Scraping and Automation
- Prerequisites: Beginner Python Development Experience
Curriculum Highlights
- Key Topics Covered:
- Fundamentals of Web Scraping and Automation
- Understanding Xpath & CSS Selectors
- Working with Spreadsheets and CSV files
- Automating Websites using Selenium
- Scraping and Crawling Websites using BeautifulSoup
- Multi-Threading Web Scraping Operations
- Web Scraping Best Practices
- Working with Python Requests Module
- Understanding Request Headers
- Exporting Data to XLS Files
- Sending Emails using Python
- Working with API’s
- Reading in Data From A CSV File
- The fundamentals of Beautiful Soup and LXML
- Exporting Data to CSV Files
- Utilizing Multi-Threading to Speed Up Scraping
- Navigating HTML Documents
- Extracting Information From HTML elements such as Tables
- The fundamentals of Selenium
- Automating Web Actions such as Clicks and Navigation
- Filling Form Data
- Screen Capturing Web Pages
- Efficiently using CSS Selectors & XPaths
- Key Skills Learned:
- Building powerful Web Scrapers and Bots
- Using Selenium, BeautifulSoup, Chromium, and Python
- Scraping data from APIs and HTML web pages
- Automating web actions
- Exporting data to CSV and XLS files
- Sending emails using Python
- Utilizing multi-threading to speed up scraping
- Navigating HTML documents
- Extracting information from HTML elements
Course Format
- Duration: 3.5 hours on-demand video
- Format: Self-paced online course
- Resources:
- 1 article
- Access on mobile and TV
- Certificate of completion


