Skip to content

A webscraper specific for upwork 'find_job' results. Scrape the relevant information for each job and save it to a google sheet.

Notifications You must be signed in to change notification settings

NicolaB1208/make.com_upwork_scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

make.com Upwork Scraper

A web scraper specifically for Upwork 'find_job' results. It scrapes the relevant information for each job and saves it to a Google Sheet.

Screenshot 2024-10-16 at 22 01 47

Goal of this automation

Have a straightforward way to get all the interesting job postings, go through them quickly, and note the ones worth checking in more detail.

How it works

  • Takes as input the link of the results page of a search:
Screenshot 2024-10-16 at 22 03 54
  • Parses HTML to text.
  • Extracts the JobID of each job.
  • Recreates the URL of each job.
  • Checks Google Sheet to see if the job URL is already there.
  • For the new ones, makes a request to each individual job URL.
  • Uses a series of regex patterns to extract all the relevant information.
  • Pastes all the information into the Google Sheet.
Screenshot 2024-10-16 at 22 11 28

How to use it:

Download the makeBlueprint_upwork_Webscraper_toSheets.json file and import it as a blueprint in a new scenario in make.com.

Screenshot 2024-10-16 at 22 16 30

About

A webscraper specific for upwork 'find_job' results. Scrape the relevant information for each job and save it to a google sheet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published