Skip to content

Austerius/resumes-scraper-from-work-ua

Repository files navigation

resumes-scraper-from-work-ua

script for scraping resumes from work.ua web site

Main script has name "resume_scraper_from_work_ua.py". When executed, it will scrap IT specialists resumes(only if they have photo in them) from ukrainian site 'www.work.ua' and save them to Postgres database.
This particular version of the script scraping only resumes in 'Kyiv' region, but you can change it by changing link inside 'category_city_url' variable.

Scraped fields:
  • person_name
  • resume_date - date, when resume was uploaded to the site (Will not scrap same resume for particular date twice).
  • photo - person's photo in binary format
  • position - position, resume applying for
  • salary- desired salary
  • employment_type - (full_time, part_time,from_home)
  • birthday - person's birthday
  • personal information - work_experience, education, additional_education, skills, languages, recommendations, additional_info(some filds can be empty).
  • NOTE: before running "resume_scraper_from_work_ua.py" script, you need to create and set up a Postgresql database (use 'create_postgresql_db.py' script for this purpose). Also, you need to download and install: requests, BeautifulSoup and psycopg2 libraries.
    You'll find examples of html code from scraping pages in this repository.