Files
Jobber/docs-site/docs/extractors/eluta.md
T
ilia 40c7cdece3
CI / skip-ci-check (pull_request) Successful in 8s
CI / docker-ci (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 7s
feat: add Google Jobs extractor and fix scraper reliability gaps
Ship a Camoufox-backed Google Jobs source, restore Glassdoor results discarded by a python-jobspy GraphQL quirk, and fix Himalayas/Gradcracker zero-job failures. Also harden prior-skip dismiss matching and multi-profile basic-auth switching for CA/US runs.
2026-07-09 15:11:53 -04:00

2.4 KiB

id, title, description, sidebar_position
id title description sidebar_position
eluta Eluta Extractor Canadian job discovery via Eluta.ca public RSS feeds. 15

What it is

Original site: eluta.ca

The extractor lives in extractors/eluta/manifest.ts. It requests one or more public RSS URLs of the form https://www.eluta.ca/rss?location=..., parses items (title, employer, location, link, description), filters by pipeline search terms, and merges feeds while de-duplicating by guid / URL.

Why it exists

Eluta surfaces Canadian roles indexed directly from employer career sites, often with less aggregator noise than generic job search. RSS provides a stable, low-auth integration compared to scraping HTML.

How to use it

  1. Choose location strings Eluta accepts in the RSS location query parameter (for example Toronto, ON, Vancouver, BC). Very broad values such as a whole country may return empty feeds; prefer metros or provinces.
  2. In Settings, set Eluta RSS locations (elutaRssLocations) as a JSON array or comma/newline-separated list, or set ELUTA_RSS_LOCATIONS in the environment (for example Toronto, ON|Montreal, QC).
  3. Optionally set Eluta max jobs per term (elutaMaxJobsPerTerm, default 100).
  4. Set your search geography to Canada — Eluta is Canada-only and is skipped automatically when the resolved pipeline country is not Canada.
  5. Enable Eluta in pipeline sources and run the pipeline.

Common problems

Eluta is skipped for my run

  • Search geography is not Canada (city/country/Indeed country resolution). Align geography to Canada or disable Eluta for non-Canada profiles.

Empty feeds

  • The location string may be too broad or spelled differently than Eluta expects. Try a major city plus province (e.g. Calgary, AB).
  • Eluta's RSS is a small recent slice of all jobs for that location (often retail/hospitality-heavy). Pipeline search terms like software engineer can legitimately match zero items even when the feed itself is healthy. Broaden terms or add more metro locations.

RSS HTTP errors / "Too Many Requests"

  • Eluta rate-limits aggressive or browser-like clients. The extractor uses a dedicated JobOps/... Eluta RSS consumer User-Agent; retry later or reduce the number of location feeds per run.