hired.search.sources.jobspy#
JobSpy source adapter.
Wraps the python-jobspy package to search across multiple job boards (LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google) concurrently.
Functions
Get the default JobSpy source instance. |
Classes
|
JobSpy source implementation. |
- class hired.search.sources.jobspy.JobSpySource(sites=None, proxies=None)[source]#
Bases:
JobSearchSourceJobSpy source implementation.
Uses python-jobspy to scrape jobs from multiple sources simultaneously. Does not require API keys, but may be subject to rate limiting.
- get_setup_instructions()[source]#
Return setup instructions for this source.
Should include:
Where to get API keys if needed
Environment variables or config file settings
URLs for documentation
- Return type:
- Returns:
Multi-line string with setup instructions.
- is_configured()[source]#
Check if this source is properly configured.
- Return type:
- Returns:
True if the source is ready to use, False otherwise.
- search(criteria)[source]#
Search for jobs using JobSpy.
- Parameters:
criteria (
SearchCriteria) – Search criteria- Return type:
- Returns:
List of JobResult objects