Bonjour,

Débutant sur Python, je ne parviens pas à récupérer les intitulés d'offres situées dans la balise <div class="hit-text"></div> sur le site suivant :
https://careers.societegenerale.com/...D%5B1%5D=Stage

Lorsque je lance mon programme, le détail de la division n'apparait pas avec BeautifulSoup et je ne peux donc pas trouver les informations qui m'intéressent.

Pourriez vous me renseigner ?

Merci d'avance!

Voici mon programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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")