change rules :
- search command will search using pattern (None accepted) - ls command will display result of advanced search
This commit is contained in:
parent
e2476bfb0e
commit
33641953fc
12 changed files with 360 additions and 292 deletions
|
|
@ -36,18 +36,22 @@ class AdeccoBrowser(BaseBrowser):
|
|||
'%s://%s/trouver-un-emploi/Pages/Details-de-l-Offre/(.*?)/(.*?).aspx\?IOF=(.*?)$' % (PROTOCOL, DOMAIN): AdvertPage,
|
||||
}
|
||||
|
||||
def search_job(self, pattern = None, publication_date = None, conty = None, region = None, job_category = None, activity_domain = None):
|
||||
if pattern:
|
||||
self.location('%s://%s/trouver-un-emploi/Pages/Offres-d-emploi.aspx?keywords=%s' % (self.PROTOCOL, self.DOMAIN, pattern.replace(' ', '+')))
|
||||
else:
|
||||
data = {
|
||||
'publicationDate': publication_date,
|
||||
'department' : conty,
|
||||
'region' : region,
|
||||
'jobCategory' : job_category,
|
||||
'activityDomain' : activity_domain,
|
||||
}
|
||||
self.location('%s://%s/trouver-un-emploi/Pages/Offres-d-emploi.aspx?%s' % (self.PROTOCOL, self.DOMAIN, urllib.urlencode(data)))
|
||||
def search_job(self, pattern=None, publication_date=None, conty=None, region=None, job_category=None, activity_domain=None):
|
||||
self.location('%s://%s/trouver-un-emploi/Pages/Offres-d-emploi.aspx?keywords=%s'
|
||||
% (self.PROTOCOL, self.DOMAIN, pattern.replace(' ', '+')))
|
||||
assert self.is_on_page(SearchPage)
|
||||
return self.page.iter_job_adverts()
|
||||
|
||||
def advanced_search_job(self, publication_date=None, conty=None, region=None, job_category=None, activity_domain=None):
|
||||
data = {
|
||||
'publicationDate': publication_date,
|
||||
'department': conty,
|
||||
'region': region,
|
||||
'jobCategory': job_category,
|
||||
'activityDomain': activity_domain,
|
||||
}
|
||||
self.location('%s://%s/trouver-un-emploi/Pages/Offres-d-emploi.aspx?%s'
|
||||
% (self.PROTOCOL, self.DOMAIN, urllib.urlencode(data)))
|
||||
assert self.is_on_page(SearchPage)
|
||||
return self.page.iter_job_adverts()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue