This course introduces you to the foundational skills needed for web scraping with Python. Starting from basic Python programming concepts, you'll learn how to make HTTP requests and handle responses. By the end, you'll be fetching and displaying simple pieces of data from web pages, setting a strong foundation for more complex web scraping tasks.
Overview
Syllabus
- Unit 1: Fetching Web Content
- Fetching Website Content with Axios in Node.js
- Fetching Love-Related Quotes
- Fetch and Display Webpage Content
- Fetching Web Content with Axios
- Unit 2: Handling HTTP Status Codes
- Checking Online Bookstore Availability with HTTP Requests
- Checking for 404 Not Found Status Code
- Handling HTTP Status Codes with Conditional Logic
- Check Online Bookstore Status with HTTP Requests
- Handling HTTP Request Timeouts with Error Handling
- Unit 3: Inspecting Response Headers
- Inspecting Content-Type Header from Web Server Response
- Exploring Content-Length Header
- Retrieving Content-Type Header from HTTP Response
- Fetching and Displaying Response Headers
- Unit 4: Using Query Parameters
- Fetching Mars Information from Wikipedia's Action API
- Fetching Jupiter Information with Query Parameters
- Fetching Mars Information with Wikipedia Action API
- Fetching Earth Data from Wikipedia's REST API