A beginner web scraping project that collects job listings from the Fake Python Jobs website and exports them to a CSV file.
- Scrapes job title, company name, location, and job detail URL
- Saves all listings to a structured CSV file
- Clone the repo
- Install dependencies: pip install requests beautifulsoup4
- Run the scraper: python web-scrapping.py
Generates a CSV file with columns: Job Title, Company, Location, URL
- Python
- Requests
- BeautifulSoup4 (bs4)
How to parse HTML structure, extract specific elements with BeautifulSoup, and handle real-world data with Python.
Project inspired by roadmap.sh