Investigations & FixesJobSpy Issues
Investigations & Fixes

JobSpy Issues

Bugs investigated and fixed in the JobSpy engine

JobSpy Issues

93% of LinkedIn Jobs Missing

18 results vs 265 available. Root causes: per_query_wanted too low, no query expansion, no relevance filter. Fixes: 9 variant expansion, 0.35 executive threshold, min 25 per variant. Result: 18 → 37 filtered / 89 raw.

Ghost Search Rule — FALSE

JobSpy does NOT open individual job pages. HTTP client only. linkedin_fetch_description=False. Blocks from fingerprinting/geo-blocking, not Ghost Search Rule.

Glassdoor Always 403

Anti-scraping blocks HTTP fingerprint. Disabled by default, behind feature flag.

ZipRecruiter GDPR Block

EU proxy → 403. Returns status="geo_blocked". Needs US/CA proxy.

Jobs Not in UI

Hardcoded debug paths from previous AI session → FileNotFoundError → 500 on every request. Fixed: use logging module.

VPS DNS Failure

p.webshare.io NXDOMAIN. Fixed: Google DNS 8.8.8.8.