Récupération de données page web

Bonjour,
Dans le but de sauvegarder certaines données dans une base LO, j’ ai commencé un script en Python que voici ( il est incomplet c’ est juste un début de développement.):

#!/usr/bin/env python3

import os
import csv
import requests
from bs4 import BeautifulSoup
from datetime import datetime

# Exécuter la requête GET
requete = requests.get('https://www.boursorama.com/cours/1rPTFI/')
page = requete.content
soup = BeautifulSoup(page,'lxml')
objectif = soup.find("span", {"class":"u-text-bold"})                            # OK
coteESG = soup.find("div",{'class':"c-median-gauge__tooltip"})      # OK
x = soup.find('span',{'class':'c-heading__text / o-flag__body'}) 
print(objectif.string.strip())                                                                         # OK
print(coteESG.string.strip())                                                                        # OK
print(x)

j’ ai un problème sur la ligne commençant par x
Le script me retourne None alors que le texte correspondant aux balises et:

Consensus des analystes au 03/02/24*
Ci dessous, vous trouverez le code de la page HTML sur la donnée à récupérer et en deuxièmement le paragraphe incluant cette partie du code:

<span class="c-heading__text / o-flag__body">
                                        Consensus des analystes au 03/02/24*                                    </span>        </span>

et l’ensemble du paragraphe:

<div class="c-block ">
            <div class="c-block__head ">
                    
<h2 class="c-heading  / o-flag o-flag--x-small">
    <span class="o-flag__body">
        <span class="o-flag o-flag--reverse o-flag--x-small / c-heading__main ">
            
                        
                        
                        <span class="c-heading__text / o-flag__body">
                                        Consensus des analystes au 03/02/24*                                    </span>        </span>
    </span>

        </h2>

            </div>
        <div class="c-block__body ">
                            <p>
                Objectif de cours 3 mois :
                <span class="u-text-bold">
                    10.28 EUR
                </span>
                                    - Potentiel:
                    <span class="u-color-positive">
                        32.01%
                    </span>
                            </p>

            
<div class="c-median-gauge"><div class="c-median-gauge__step c-median-gauge__step--color-1"><div class="c-median-gauge__tooltip ">
                            1.67
                        </div><div class="c-median-gauge__bar c-median-gauge__bar--has-left-radius"></div><p class="c-median-gauge__text u-text-size-xxs"><span class="c-median-gauge__number">1.</span>
                    Acheter
                            </p></div><div class="c-median-gauge__step c-median-gauge__step--color-2"><div class="c-median-gauge__bar"></div><p class="c-median-gauge__text u-text-size-xxs"><span class="c-median-gauge__number">2.</span>
                    Renforcer
                            </p></div><div class="c-median-gauge__step c-median-gauge__step--color-3"><div class="c-median-gauge__bar"></div><p class="c-median-gauge__text u-text-size-xxs"><span class="c-median-gauge__number">3.</span>
                    Conserver
                            </p></div><div class="c-median-gauge__step c-median-gauge__step--color-4"><div class="c-median-gauge__bar"></div><p class="c-median-gauge__text u-text-size-xxs"><span class="c-median-gauge__number">4.</span>
                    Alléger
                            </p></div><div class="c-median-gauge__step c-median-gauge__step--color-5"><div class="c-median-gauge__bar c-median-gauge__bar--has-right-radius"></div><p class="c-median-gauge__text u-text-size-xxs"><span class="c-median-gauge__number">5.</span>
                    Vendre
                            </p></div></div>
            <div class="o-vertical-interval-bottom"></div>

            <a href="/bourse/actions/consensus/recommandations-paris/?national_market_filter%5Bsector%5D=5" title="Accès au top consensus du secteur Services aux consommateurs" class="c-link   c-link--animated" data-tag-commander-click="{&quot;label&quot; : &quot;bourse::fiche-action::onglet-cours::acces-top-consensus&quot;, &quot;s2&quot;: 2, &quot;type&quot; : &quot;navigation&quot;}">Accès au top consensus du secteur Services aux consommateurs</a>
                    <div class="c-block__foot "></div>    </div>
</div>

Pour info, c’ est la date que je cherche à récupérer!
Cordialement

bonjour

…
for entry in soup.find_all('span',{'class':'c-heading__text / o-flag__body'}):
    print(entry.string.strip())

Rappel du copyright de ce site

Bonsoir,
Effectivement, je n’ avais pas pensé à boucler sur les informations contenus dans le jeu de balises. Je peux sans soucis récupérer cette date.
Pour ce qui est du copyright, pas de soucis, je connaissais ce document. Après pour tester Bs4, Urllib etc c’ est quand même l’ idéal.
Merci Karolus
Cordialement