π’ AmbitionBox Company Scraper
A small learning project built using Python, Selenium & BeautifulSoup to scrape company data from AmbitionBox.
β¨ About This Project
This is a beginner-friendly web scraping project I made while learning how to extract data from dynamic websites.
Using Selenium, the script automatically opens the AmbitionBox website (which lists top Indian companies) and BeautifulSoup helps extract all visible company details from the rendered HTML.
The goal of this project was to understand real-world data scraping β from automating browsers and handling JavaScript-loaded content to parsing HTML and structuring the data into clean tables using pandas.
βοΈ What It Does
The scraper automatically:
π Opens the AmbitionBox company listing page
β³ Waits for all content to load (since itβs JavaScript-rendered)
π§ Extracts important details such as:
π’ Company name
β Rating
π¬ Number of reviews
π§© Company type
π Headquarters location
π° Average salary info
π§βπ» Author
Mansi Bansal
π Learning Data Science & Web Automation with Python