Comment puis-je, en utilisant BeautifulSoup, rechercher des tags contenant UNIQUEMENT les attributs que je recherche ?
Par exemple, je veux trouver tous les <td valign="top">
étiquettes.
Le code suivant : raw_card_data = soup.fetch('td', {'valign':re.compile('top')})
récupère toutes les données que je souhaite, mais aussi toutes les <td>
qui possède l'attribut valign:top
J'ai également essayé : raw_card_data = soup.findAll(re.compile('<td valign="top">'))
et ceci ne renvoie rien (probablement à cause d'une mauvaise regex)
Je me demandais s'il y avait un moyen dans BeautifulSoup de dire "Rechercher <td>
dont le seul attribut est valign:top
"
MISE À JOUR Par exemple, si un document HTML contenait ce qui suit <td>
étiquettes :
<td valign="top">.....</td><br />
<td width="580" valign="top">.......</td><br />
<td>.....</td><br />
Je ne voudrais que le premier <td>
étiquette ( <td width="580" valign="top">
) pour renvoyer