A web scraper specifically for Upwork 'find_job' results. It scrapes the relevant information for each job and saves it to a Google Sheet.
Have a straightforward way to get all the interesting job postings, go through them quickly, and note the ones worth checking in more detail.
- Takes as input the link of the results page of a search:
- 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.
Download the makeBlueprint_upwork_Webscraper_toSheets.json
file and import it as a blueprint in a new scenario in make.com.