Installieren Sie mit pip install beautifuloup4
Ich dachte, es wäre in Ordnung, den Parser standardmäßig zu verwenden, also habe ich den Standard "html.parser" anstelle von "lxml" verwendet.
import requests
from bs4 import BeautifulSoup
url = input()
html = requests.get(url)
soup = BeautifulSoup(html.content, "html.parser")
Grundsätzlich sollte dies in Ordnung sein.
・ ID-Suche (nur eine kann gesucht werden
oup.find (id = "id name")
・ CSS-Auswahlsuche (nur eine kann durchsucht werden
ing.select_one (" CSS-Selektorname ")
Wenn Sie alle Elemente finden, die Ihrer Suche entsprechen
Wenn id
find_all (id name)
mit CSS-Selektor
select (.class Attributname)
Siehe auch: [Unterschiede bei der Verwendung von find_all () und select () in Beautiful Soup]
(https://gammasoft.jp/blog/difference-find-and-select-in-beautiful-soup-of-python/)
Verwenden Sie select_one (.A.B)
, um nach Dingen wie<h3 class = "A B">
(die mehrere Klassenattribute haben) zu suchen.