Update main.py
Browse files
main.py
CHANGED
@@ -907,11 +907,12 @@ async def contexte(romeListArray):
|
|
907 |
emplois_list = ''.join(emplois)
|
908 |
context = emplois_list.replace('[','').replace(']','').replace('{','').replace('}','')
|
909 |
#ficheMetier = await Fiche_metier("https://www.soi-tc.fr/assets/fiches_pe/FEM_", romeListArray[0])
|
910 |
-
ficheMetier = await FicheMetier("https://candidat.francetravail.fr/metierscope/fiche-metier/", romeListArray[0])
|
|
|
911 |
ficheMetiersCompetencesSavoirs = await Fiche_metier_competences_savoirs(romeListArray[0])
|
912 |
#metierSecteurContexteTravail = await Metier_secteur_contexte_travail(romeListArray[0])
|
913 |
cl.user_session.set("EmploiST", context)
|
914 |
-
return ficheMetier + "
|
915 |
#return "Fiche métier Compétences Savoirs :\n" + ficheMetiersCompetencesSavoirs + "\nMetier secteur contexte au travail :\n" + metierSecteurContexteTravail + "\nListe des emplois issus de France Travail :\n" + context
|
916 |
#return "Liste des emplois issus de France Travail :\n" + context
|
917 |
#return "\nMetier secteur contexte au travail :\n" + metierSecteurContexteTravail + "\nListe des emplois issus de France Travail :\n" + context
|
@@ -1000,26 +1001,17 @@ async def FicheMetier(url, codes):
|
|
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 j in range(0,len(alljobs)):
|
1006 |
-
allKindjobs = allKindjobs + removeTags(alljobs[j]) + ", "
|
1007 |
allmissions = soup.select('div.fm-presentation-text')
|
1008 |
allcompetences = soup.select('div#part2')
|
1009 |
allcontextes = soup.select('div#part3')
|
1010 |
-
|
1011 |
-
all = all + "Fiche Métier " + codeArray[i] + ":\nTous les métiers possibles :" + allKindjobs + "."
|
1012 |
else:
|
1013 |
response = requests.get(url + codes)
|
1014 |
soup = BeautifulSoup(response.text, "html.parser")
|
1015 |
-
alljobs = soup.select('div.fm-other-names > ul > li')
|
1016 |
-
allKindjobs = ""
|
1017 |
-
for j in range(0,len(alljobs)):
|
1018 |
-
allKindjobs = allKindjobs + removeTags(alljobs[j]) + ", "
|
1019 |
allmissions = soup.select('div.fm-presentation-text')
|
1020 |
allcompetences = soup.select('div#part2')
|
1021 |
allcontextes = soup.select('div#part3')
|
1022 |
-
all = "Fiche Métier " + codes + ":\
|
1023 |
return all
|
1024 |
|
1025 |
@cl.step(type="tool")
|
|
|
907 |
emplois_list = ''.join(emplois)
|
908 |
context = emplois_list.replace('[','').replace(']','').replace('{','').replace('}','')
|
909 |
#ficheMetier = await Fiche_metier("https://www.soi-tc.fr/assets/fiches_pe/FEM_", romeListArray[0])
|
910 |
+
ficheMetier = await FicheMetier("https://candidat.francetravail.fr/metierscope/fiche-metier/", romeListArray[0])
|
911 |
+
ficheClesMetier = await ChiffresClesMetier("https://dataemploi.pole-emploi.fr/metier/chiffres-cles/NAT/FR/", romeListArray[0])
|
912 |
ficheMetiersCompetencesSavoirs = await Fiche_metier_competences_savoirs(romeListArray[0])
|
913 |
#metierSecteurContexteTravail = await Metier_secteur_contexte_travail(romeListArray[0])
|
914 |
cl.user_session.set("EmploiST", context)
|
915 |
+
return ficheMetier + ficheClesMetier + "\nFiche métier Compétences Savoirs :\n" + ficheMetiersCompetencesSavoirs + "\nListe des emplois issus de France Travail :\n" + context
|
916 |
#return "Fiche métier Compétences Savoirs :\n" + ficheMetiersCompetencesSavoirs + "\nMetier secteur contexte au travail :\n" + metierSecteurContexteTravail + "\nListe des emplois issus de France Travail :\n" + context
|
917 |
#return "Liste des emplois issus de France Travail :\n" + context
|
918 |
#return "\nMetier secteur contexte au travail :\n" + metierSecteurContexteTravail + "\nListe des emplois issus de France Travail :\n" + context
|
|
|
1001 |
for i in range(0,len(codeArray)):
|
1002 |
response = requests.get(url + codeArray[i])
|
1003 |
soup = BeautifulSoup(response.text, "html.parser")
|
|
|
|
|
|
|
|
|
1004 |
allmissions = soup.select('div.fm-presentation-text')
|
1005 |
allcompetences = soup.select('div#part2')
|
1006 |
allcontextes = soup.select('div#part3')
|
1007 |
+
all = all + "Fiche Métier " + codeArray[i] + ":\nLes missions principales : " + removeTags(allmissions[0]) + ". Les compétences recherchées : " + removeTags(allcompetences[0]) + ". Les contextes au travail : " + removeTags(allcontextes[0]) + "."
|
|
|
1008 |
else:
|
1009 |
response = requests.get(url + codes)
|
1010 |
soup = BeautifulSoup(response.text, "html.parser")
|
|
|
|
|
|
|
|
|
1011 |
allmissions = soup.select('div.fm-presentation-text')
|
1012 |
allcompetences = soup.select('div#part2')
|
1013 |
allcontextes = soup.select('div#part3')
|
1014 |
+
all = "Fiche Métier " + codes + ":\nLes missions principales : " + removeTags(allmissions[0]) + ". Les compétences recherchées : " + removeTags(allcompetences[0]) + ". Les contextes au travail : " + removeTags(allcontextes[0]) + "."
|
1015 |
return all
|
1016 |
|
1017 |
@cl.step(type="tool")
|