Dokument http://www.crummy.com/software/BeautifulSoup/bs4/doc/
BeautifulSoup
from bs4 import BeautifulSoup
soup = BeautifulSoup(raw) #Raw ist das Laden von Webseiten
#findAll:Holen Sie sich das Objekt des entsprechenden Tags in die Liste
#Unten ist das Klassenbild-Holen Sie sich alle Artikel
ul_items = soup.findAll('ul',class_='image-items')
#find:Holen Sie sich 1 Objekt mit dem entsprechenden Tag
a = item.find('a')
#Es sieht so aus, wenn id angegeben wird
sample = soup.find(id='template-embed-sample')
#Attributwert abrufen
#Holen Sie sich das Link-Ziel des a-Tags
link = a.attrs['href']
BeautifulSoup-Objekt, das mit der Methode find erhalten wurde? Weil es die Informationen des enthaltenen Kindes hat Sie können auch Folgendes erhalten
<div><span>hogehoge</span><div>
hogehoge zu bekommen
div = soup.find('div')
span = div.find('span')#Finden Sie die Spanne in der div
print(span.text)
Recommended Posts