Assignment
1️⃣ HTTP Requests with requests (5 Assignments)
requests (5 Assignments)Assignment 1: Install requests and Fetch a Web Page
requests and Fetch a Web Pagepip install requestsimport requests
response = requests.get("https://www.example.com")
print(response.text)Assignment 2: Check Response Status Code
response = requests.get("https://www.example.com")
print(f"Status Code: {response.status_code}")Assignment 3: Send a POST Request with Data
Assignment 4: Handle HTTP Headers in a Request
Assignment 5: Handle API Responses (JSON Format)
2️⃣ Parsing HTML with BeautifulSoup (5 Assignments)
Assignment 6: Install BeautifulSoup and Parse an HTML Page
Assignment 7: Extract All Links from a Web Page
Assignment 8: Extract Text from Specific HTML Elements
Assignment 9: Extract Data from Tables
Assignment 10: Extract Images from a Web Page
3️⃣ Extracting Data from Web Pages (5 Assignments)
Assignment 11: Web Scraping with Pagination
Assignment 12: Scrape Job Listings from a Website
Assignment 13: Extract Product Prices from an E-commerce Site
Assignment 14: Download Images from a Website
Assignment 15: Scrape Weather Data from a Website
4️⃣ Regex (re Module) for Pattern Matching (5 Assignments)
re Module) for Pattern Matching (5 Assignments)Assignment 16: Validate Email Addresses with Regex
Assignment 17: Extract All URLs from Text
Assignment 18: Find Phone Numbers in a Text
Assignment 19: Extract Dates from a Text
Assignment 20: Remove HTML Tags from Text
Last updated