Bonjour,
Je bloque dans ce code au niveau del x[???] (je pourrais me passer de la fonction mais je suis curieuse de connaitre la solution à ce problème, c'est devenu maladif: j'ai passé quelques heures à plancher dessus !).
Le résultat devrait être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 from bs4 import BeautifulSoup data='<p class="story">ABC</p> <p id="3">DEF</p> <p class="story">JHJ</p>' def enleveAttrib(data, **kwarg): soup = BeautifulSoup(data, "html.parser") for x in soup.findAll(tag, kwargs): del x[???] # je cherche un équivalent de: del x["class"] kwargs= {"class":"story"} enleveAttrib(data,"p",**kwargs ) print(soup)
Merci beaucoup pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part <p>xxx </p> <p id="2">yyy</p> <p> zzz</p>
Partager