diff --git a/modules/apec/backend.py b/modules/apec/backend.py index 7bbaf058..06d3f9aa 100644 --- a/modules/apec/backend.py +++ b/modules/apec/backend.py @@ -190,10 +190,16 @@ class ApecBackend(BaseBackend, ICapJob): }.iteritems())]) type_contrat_choices = OrderedDict([(k, u'%s' % (v)) for k, v in sorted({ + """ ' ': u'-- Indifférent --', '101888': u'CDI', '101887': u'CDD', '101889': u'Travail Temporaire', + """ + ' ': u'-- Indifférent --', + '143694': u'CDI', + '143695': u'CDD', + '143696': u'Travail Temporaire', }.iteritems())]) salary_choices = OrderedDict([(k, u'%s' % (v)) for k, v in sorted({ diff --git a/modules/apec/browser.py b/modules/apec/browser.py index c32e97f5..0425b078 100644 --- a/modules/apec/browser.py +++ b/modules/apec/browser.py @@ -33,7 +33,7 @@ class ApecBrowser(BaseBrowser): ENCODING = 'ISO-8859-1' PAGES = { - 'http://cadres.apec.fr/liste-offres-emploi-cadres/8_0___(.*?)_(.*?)_(.*?)_(.*?)_(.*?)_(.*?)_(.*?)_offre-d-emploi.html': SearchPage, + 'http://cadres.apec.fr/liste-offres-emploi-cadres/71____(.*?)_(.*?)_(.*?)_(.*?)_(.*?)_(.*?)_(.*?)___offre-d-emploi.html': SearchPage, 'http://cadres.apec.fr/MesOffres/RechercheOffres/ApecRechercheOffre.jsp\?keywords=(.*?)': SearchPage, 'http://cadres.apec.fr/offres-emploi-cadres/offres-emploi-cadres/\d*_\d*_\d*_(.*?)________(.*?).html(.*?)': AdvertPage, } @@ -46,7 +46,7 @@ class ApecBrowser(BaseBrowser): def advanced_search_job(self, region=None, fonction=None, secteur=None, salaire=None, contrat=None, limit_date=None, level=None): self.location( - 'http://cadres.apec.fr/liste-offres-emploi-cadres/8_0___%s_%s_%s_%s_%s_%s_%s_offre-d-emploi.html' + 'http://cadres.apec.fr/liste-offres-emploi-cadres/71____%s_%s_%s_%s_%s_%s_%s___offre-d-emploi.html' % ( region, fonction,