document http://www.crummy.com/software/BeautifulSoup/bs4/doc/
BeautifulSoup
from bs4 import BeautifulSoup
soup = BeautifulSoup(raw) #raw correspond aux données de chargement de la page Web
#findAll:Récupère l'objet de la balise correspondante dans la liste
#Ci-dessous l'image de la classe-Obtenez tous les ul d'articles
ul_items = soup.findAll('ul',class_='image-items')
#find:Obtenez 1 objet avec la balise correspondante
a = item.find('a')
#Cela ressemble à ceci lorsque l'identifiant est spécifié
sample = soup.find(id='template-embed-sample')
#Obtenir la valeur d'attribut
#Obtenir la destination du lien de la balise a
link = a.attrs['href']
Objet BeautifulSoup obtenu par la méthode find? Parce qu'il contient les informations de l'enfant contenu Vous pouvez également obtenir ce qui suit
<div><span>hogehoge</span><div>
avoir hogehoge
div = soup.find('div')
span = div.find('span')#Trouvez le span dans le div
print(span.text)
Recommended Posts