woob.capabilities.job¶
- class BaseJobAdvert(id='', url=NotLoaded, backend=None)[source]¶
Bases:
BaseObjectRepresents a job announce.
- Variables:
url – (
str) urlpublication_date – (
date,datetime) Date when the announce has been publishedsociety_name – (
str) Name of the society taht published the announceplace – (
str) Place where the job take placejob_name – (
str) Name of the jobtitle – (
str) Title of the announcecontract_type – (
str) Type of the contrat : CDI, CDDpay – (
str) Amount of the salarydescription – (
str) Description of the jobformation – (
str) Required formationexperience – (
str) Required experience
- property page_url¶
Get page URL of the announce.
- class CapJob[source]¶
Bases:
CapabilityCapability of job annouce websites.
- search_job(pattern=None)[source]¶
Iter results of a search on a pattern.
- Parameters:
pattern (str) – pattern to search on (default:
None)- Return type:
iter[
BaseJobAdvert]
- advanced_search_job()[source]¶
Iter results of an advanced search
- Return type:
iter[
BaseJobAdvert]
- get_job_advert(_id, advert=None)[source]¶
Get an announce from an ID.
- Parameters:
_id (str) – id of the advert
advert (BaseJobAdvert) – the advert (default:
None)
- Return type:
BaseJobAdvertor None if not found.