Automate the search for Ph.D. scholarships on findaphd.com using web scraping. This project extracts key details such as scholarship title, university, and application deadline, providing an efficient way to stay updated on opportunities.
- Web Scraping: Utilizes BeautifulSoup for efficient data extraction.
- Data Storage: Saves scraped data in CSV format for easy analysis.
- Automation: Schedule updates to keep the dataset current.
- Notification System: Receive alerts for new Ph.D. scholarships via email or messaging.
- Clone the repository:
git clone https://github.com/AdewuyiDaniels/phd-scholarship-search.git
- Install dependencies:
pip install -r requirements.txt
- Run the scraper:
python scraper.py
- Customize notification settings in
config.py
. - Explore the dataset in the
data
directory.
Feel free to contribute by opening issues, providing feedback, or submitting pull requests.
This project is licensed under the MIT License.
- Thanks to findaphd.com for providing scholarship data.
- Inspiration from similar projects in the web scraping community.
Happy scholarship hunting!