1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
#URL à traiter
my_url='https://careers.societegenerale.com/rechercher?refinementList%5BjobType%5D%5B0%5D=Graduate%20program&refinementList%5BjobType%5D%5B1%5D=Stage'
filename="Stages.csv"
f=open(filename, "w")
#Ouvrir l'URL, grabber les infos
uClient=uReq(my_url)
page_html=uClient.read()
uClient.close()
page_soup=soup(page_html,'html.parser')
containers=page_soup.findAll("div",{"class":"hit-text"})
#Trouver toutes les infos qui nous intéressent
containers=page_soup.findAll("div",{"class":"hit-text"})
#Nombre infos pour boucler
l=len(containers)
i=0
print (l)
titre="Offres_SocGen\n"
f.write(titre)
#Boucle
while i<(l-1):
poste=containers[i].text
print("poste : " + poste)
i=i+1
f.write(poste + "\n")
f.write("\n") |
Partager