This project scrapes Python/Django job listings from Internshala, extracts details such as job title, company, location, skills required, experience, salary, job description, and job link, and saves them into a well-formatted Excel file.
- Scrapes job listings from Internshala.
- Extracts all relevant job details, including full job descriptions and required skills.
- Saves data to an Excel file (
Internshala_Jobs.xlsx). - Auto-adjusts column widths and wraps text for readability.
- Highlights the header row in bold.
- Python 3.8+
- See
requirements.txtfor required packages.
- Clone this repository or download the files.
- Install dependencies:
pip install -r requirements.txt
- Run the scraper script:
python internshala_scraper.py
- The output Excel file
Internshala_Jobs.xlsxwill be created in the project directory.
The Excel file will contain the following columns:
- JobTitle
- Location
- ExperienceRequired
- SkillsRequired
- Salary
- JobDescriptionSummary
- JobURL
All columns are auto-sized and text is wrapped for better readability.
This project is for educational purposes.