[Indeed] Add search criteria (place and radius)
This commit is contained in:
parent
2a1dc12e97
commit
48792b8990
2 changed files with 20 additions and 6 deletions
|
|
@ -31,7 +31,7 @@ __all__ = ['IndeedBrowser']
|
|||
class IndeedBrowser(BaseBrowser):
|
||||
PROTOCOL = 'http'
|
||||
DOMAIN = 'www.indeed.fr'
|
||||
ENCODING = None
|
||||
ENCODING = 'UTF-8'
|
||||
PAGES = {
|
||||
'%s://%s/Emplois-(.*?)' % (PROTOCOL, DOMAIN): SearchPage,
|
||||
'%s://%s/emplois(.*?)' % (PROTOCOL, DOMAIN): SearchPage,
|
||||
|
|
@ -45,9 +45,9 @@ class IndeedBrowser(BaseBrowser):
|
|||
assert self.is_on_page(SearchPage)
|
||||
return self.page.iter_job_adverts()
|
||||
|
||||
def advanced_search_job(self, metier=None, contrat=None, limit_date=None):
|
||||
self.location('http://www.indeed.fr/emplois?as_ttl=%s&limit=50&sort=date&st=employer&sr=directhire&jt=%s&fromage=%s'
|
||||
% (metier.replace(' ', '+'), contrat, limit_date))
|
||||
def advanced_search_job(self, metier=None, contrat=None, limit_date=None, radius=None, place=None):
|
||||
self.location(
|
||||
'http://www.indeed.fr/emplois?as_ttl=%s&limit=50&sort=date&st=employer&sr=directhire&jt=%s&fromage=%s&radius=%s&l=%s' % (metier.replace(' ', '+'), contrat, limit_date, radius, place))
|
||||
assert self.is_on_page(SearchPage)
|
||||
return self.page.iter_job_adverts()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue