This Scrapping Bot collect Jobs from following sites and upload data to Google Sheet.
- https://www.seek.com.au/psychologist-jobs
- https://www.seek.com.au/podiatrist-jobs
- https://www.seek.com.au/physiotherapist-jobs
- https://www.seek.com.au/occupational-therapist-jobs
- https://www.seek.com.au/chiropractic-jobs
- https://www.seek.com.au/speech-pathologist-jobs
- Python 3.9 +
- In
settings.py
replace thesheet_id
andsheet_title
with your Google Sheet.
- Google developer console: https://console.developers.google.com
- New project -> activate drive and sheets api
- credentials -> service account -> name + role=editor
->create key and download json and save file as
cred_gs.json
- Share client_email fom json in your sheets
- Create Google Sheet and add below columns in first row
Job URL | Job Site | Title | Company Name | Type | Location | Contact Name | Email | Phone | Listed | Profession
1: Create Virtual Environment to Setup.
python -m venv .venv
For Window:
source .venv/Scripts/activate
For Ubuntu:
source .venv/bin/activate
2: Install Dependencies
pip install -r requirements.txt
3: Start Bot
python bot.py