Webscrapping avec BeautifulSoup / conditions

Bonjour,

Je souhaite extraire les infos les listes d’aristes présents sur ce site :

En excluant certaines données tel que « Full Roster Live » & « Full Roster Publishing »

Mon code est le suivant :
Bands = []
url=« Nos artistes - Allo Floride »
response = requests.get(url)
html = response.content
soup = bs(html, « lxml »)
roster = soup.find_all(class_=« titre »)
for nom in roster:
Bands.append(nom.get_text(strip=True))

Comment faire pour y exclure certaines données pour l’extraction ? je bloque la dessus.

merci !

Bonjour Florent.
Ces idées simples ne font pas l’affaire?

for nom in roster:
    n = nom.get_text(strip=True)
    if not n in ("Full Roster Live","Full Roster Publishing"):
        Bands.append(n)

ou alors:

for nom in roster[:-2]:
    Bands.append(nom.get_text(strip=True))    

Bonjour Israël,

A force d’avoir la tête dans le code, on en oubli les choses les plus simple, c’est parfait, un grand merci !

Merci Israel pour votre aide aux apprenants :slight_smile: