Skip to content

This bot will scrape the jobs from Psychxchange and store into Google Sheet

Notifications You must be signed in to change notification settings

iammuhammadahmad/psychxchange-job-scraper

Repository files navigation

SCRAPING BOT

This Scrapping Bot collect Job's details from www.psychxchange.com.au and upload data to Google Sheet.

Requirements

  • Python 3.9 +
  • In settings.py replace the sheet_id and sheet_title with your Google Sheet.

Setup 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 | Type | JOB NUMBER | Location | Email | Phone| Listed By | Listed | Profession

Installation

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

Google Sheet Result

alt text

About

This bot will scrape the jobs from Psychxchange and store into Google Sheet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages