def get_profile(self): profile = Person() profile.name = Regexp(CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "PROFIL DE")]'), r'PROFIL DE (.*)')(self.doc) profile.address = CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[3]/td[2]')(self.doc) profile.address += ' ' + CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[5]/td[2]')(self.doc) profile.address += ' ' + CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[6]/td[2]')(self.doc) profile.country = CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[7]/td[2]')(self.doc) return profile
def get_profile(self): profile = Person() profile.name = Regexp(CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "PROFIL DE")]'), r'PROFIL DE (.*)')(self.doc) profile.address = CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[3]/td[2]')(self.doc) profile.address += ' ' + CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[5]/td[2]')(self.doc) profile.address += ' ' + CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[6]/td[2]')(self.doc) profile.country = CleanText('//div[@id="dcr-conteneur"]//div[contains(text(), "ADRESSE")]/following::table//tr[7]/td[2]')(self.doc) profile.email = CleanText('//span[@id="currentEmail"]')(self.doc) return profile
def get_profile(self): profile = Person() content = self.get_content() profile.name = content['prenom'] + ' ' + content['nom'] profile.address = content['adresse'] + ' ' + content['codePostal'] + ' ' + content['ville'] profile.country = content['pays'] profile.birth_date = parse_french_date(content['dateNaissance']).date() return profile
def get_profile(self): profile = Person() content = self.get_content() profile.name = content['prenom'] + ' ' + content['nom'] profile.address = content['adresse'] + ' ' + content[ 'codePostal'] + ' ' + content['ville'] profile.country = content['pays'] profile.birth_date = parse_french_date(content['dateNaissance']).date() return profile
def get_profile(self): d = {el[0]: el[1] for el in self.doc} profile = Person() profile.name = '%s %s' % (d['Nom'], d['Prénom']) profile.birth_date = parse_french_date(d['Date de naissance']).date() profile.address = '%s %s %s' % (d['Adresse de correspondance'], d['Code postal résidence fiscale'], d['Ville adresse de correspondance']) profile.country = d['Pays adresse de correspondance'] profile.email = d['Adresse e-mail'] profile.phone = d.get('Téléphone portable') profile.job_activity_area = d.get('Secteur d\'activité') profile.job = d.get('Situation professionnelle') profile.company_name = d.get('Employeur') profile.family_situation = d.get('Situation familiale') return profile
def get_profile(self): self.get_universes() profile = Person() content = self.location('/transactionnel/services/rest/User/user').json()['content'] profile.name = content['prenom'] + ' ' + content['nom'] profile.address = content['adresse'] + ' ' + content['codePostal'] + ' ' + content['ville'] profile.country = content['pays'] profile.birth_date = parse_french_date(content['dateNaissance']).date() content = self.location('/transactionnel/services/applications/gestionEmail/getAdressesMails').json()['content'] profile.email = content['emailPart'] return profile