2017-10-05 5 views
-2

Je suis en train de web-gratter un texte HTML à partir d'un site Web.Python web-raclant un texte avec BeautifulSoup

Le code html:

enter image description here

Je veux obtenir le texte "Arrivées". J'ai essayé avec ceci:

name = soup.find("div", {'class':'m-b-m'}).text 

Mais il ne fonctionne pas. Qu'est-ce que je fais mal?

+1

Je pense que vous vouliez dire ' "label"' 'pas "div"' – TerryA

+0

Vous êtes à la recherche div avec la classe 'm-b-m. essayez ce nom = soup.find ("label", {'class': 'm-b-m'}) – planet260

Répondre

1

Essayez ceci:

name = soup.find("label", {'class':'m-b-m'}).text 
+0

Merci! Ça fonctionne! – Harley