Update main.py
Browse files
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, "
|
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, "
|
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, "
|
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, "
|
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')
|