datacipen commited on
Commit
5fd8dc2
1 Parent(s): 992a5a6

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -4
main.py CHANGED
@@ -999,7 +999,7 @@ def getTxtFromHTMLMetier(url, codes):
999
  codeArray = codes.split(',')
1000
  for i in range(0,len(codeArray)):
1001
  response = requests.get(url + codeArray[i])
1002
- soup = BeautifulSoup(response.text, "lxml")
1003
  alljobs = soup.select('div.fm-other-names > ul > li')
1004
  allKindjobs = ""
1005
  for i in range(0,len(alljobs)):
@@ -1010,7 +1010,7 @@ def getTxtFromHTMLMetier(url, codes):
1010
  all = all + "Fiche Métier " + codeArray[i] + ":\nTous les métiers possibles :" + allKindjobs + "\nLes missions principales : " + removeTags(allmissions[0]) + ". Les compétences recherchées : " + removeTags(allcompetences[0]) + ". Les contextes au travail : " + removeTags(allcontextes[0]) + "."
1011
  else:
1012
  response = requests.get(url + codes)
1013
- soup = BeautifulSoup(response.text, "lxml")
1014
  alljobs = soup.select('div.fm-other-names > ul > li')
1015
  allKindjobs = ""
1016
  for i in range(0,len(alljobs)):
@@ -1028,7 +1028,7 @@ def getTxtFromHTMLStatsMetier(url, codes):
1028
  codeArray = codes.split(',')
1029
  for i in range(0,len(codeArray)):
1030
  response = requests.get(url + codeArray[i])
1031
- soup = BeautifulSoup(response.text, "lxml")
1032
  alltitre = soup.select('h1#titreMetier')
1033
  allembauches = soup.select('div.jobs_item-container-flex')
1034
  allsalaires = soup.select('div.key-number_block.shadow.inset')
@@ -1043,7 +1043,7 @@ def getTxtFromHTMLStatsMetier(url, codes):
1043
  all = all + "\n\nChiffres-clés Métier " + removeTags(alltitre[0]) + ":\nDemandeurs d'emploi et Offres d'emploi : " + removeTags(allembauches[0]) + ". Salaires proposés dans les offres : " + removeTags(allsalaires[0]) + ". Salaires médians constatés : " + removeTags(allsalairesMedian[0]) + ". Difficultés de recrutement pour les entreprises : " + removeTags(allDiff[0]) + ". Origine des difficultés : " + removeTags(allDiffOrigin[0]) + ". Répartition des embauches par type de contrat : " + allTypeContrat + ". Répartition des embauches par taille d'entreprise : " + removeTags(allEntreprise[0]) + "."
1044
  else:
1045
  response = requests.get(url + codes)
1046
- soup = BeautifulSoup(response.text, "lxml")
1047
  alltitre = soup.select('h1#titreMetier')
1048
  allembauches = soup.select('div.jobs_item-container-flex')
1049
  allsalaires = soup.select('div.key-number_block.shadow.inset')
 
999
  codeArray = codes.split(',')
1000
  for i in range(0,len(codeArray)):
1001
  response = requests.get(url + codeArray[i])
1002
+ soup = BeautifulSoup(response.text, "html.parser")
1003
  alljobs = soup.select('div.fm-other-names > ul > li')
1004
  allKindjobs = ""
1005
  for i in range(0,len(alljobs)):
 
1010
  all = all + "Fiche Métier " + codeArray[i] + ":\nTous les métiers possibles :" + allKindjobs + "\nLes missions principales : " + removeTags(allmissions[0]) + ". Les compétences recherchées : " + removeTags(allcompetences[0]) + ". Les contextes au travail : " + removeTags(allcontextes[0]) + "."
1011
  else:
1012
  response = requests.get(url + codes)
1013
+ soup = BeautifulSoup(response.text, "html.parser")
1014
  alljobs = soup.select('div.fm-other-names > ul > li')
1015
  allKindjobs = ""
1016
  for i in range(0,len(alljobs)):
 
1028
  codeArray = codes.split(',')
1029
  for i in range(0,len(codeArray)):
1030
  response = requests.get(url + codeArray[i])
1031
+ soup = BeautifulSoup(response.text, "html.parser")
1032
  alltitre = soup.select('h1#titreMetier')
1033
  allembauches = soup.select('div.jobs_item-container-flex')
1034
  allsalaires = soup.select('div.key-number_block.shadow.inset')
 
1043
  all = all + "\n\nChiffres-clés Métier " + removeTags(alltitre[0]) + ":\nDemandeurs d'emploi et Offres d'emploi : " + removeTags(allembauches[0]) + ". Salaires proposés dans les offres : " + removeTags(allsalaires[0]) + ". Salaires médians constatés : " + removeTags(allsalairesMedian[0]) + ". Difficultés de recrutement pour les entreprises : " + removeTags(allDiff[0]) + ". Origine des difficultés : " + removeTags(allDiffOrigin[0]) + ". Répartition des embauches par type de contrat : " + allTypeContrat + ". Répartition des embauches par taille d'entreprise : " + removeTags(allEntreprise[0]) + "."
1044
  else:
1045
  response = requests.get(url + codes)
1046
+ soup = BeautifulSoup(response.text, "html.parser")
1047
  alltitre = soup.select('h1#titreMetier')
1048
  allembauches = soup.select('div.jobs_item-container-flex')
1049
  allsalaires = soup.select('div.key-number_block.shadow.inset')