[PYTHON] Schöne Suppe Memo

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

Schöne Suppe Memo
Schöne Suppe
Schöne Suppe verschüttet
Meine schöne Suppe (Python)
Kratzen mit schöner Suppe
Tischkratzen mit schöner Suppe
Krabbeltraining mit schöner Suppe
Versuchen Sie es mit Python + Beautiful Soup
Ein Memorandum bei der Verwendung von schöner Suppe
Mehrere Seiten mit Beautiful Soup verschrotten
[Python] Ein Memorandum der schönen Suppe4
Kratzen mit Python und schöner Suppe
Kratzen mit schöner Suppe in 10 Minuten
Website-Scraping mit Beautiful Soup in Python
Himbeer-Pi-Memo
Pandas Memo
HackerRank-Memo
Python-Memo
Graphen-Memo
Kolben Memo
pyenv memo
Matplotlib-Memo
pytest memo
sed memo
Python-Memo
Installieren Sie Memo
BeautifulSoup4 Memo
networkx memo
Python-Memo
Kater Memo
Befehlsnotiz
Generator Memo.
psycopg2 memo
Python-Memo
SSH-Memo
[Python] Eine Tabelle mit Beautiful Soup kratzen
Notiz: rtl8812
Pandas Memo
Shell Memo
Python-Memo
Entfernen Sie unerwünschte HTML-Tags mit Beautiful Soup
Pycharm-Memo
Häufig verwendete Methoden von Selen und schöner Suppe
So suchen Sie HTML-Daten mit Beautiful Soup