Das letzte Mal haben wir find_all verwendet, um die Überschriften anzuzeigen, aber dieses Mal verwenden wir class_, um die Überschriften anzuzeigen. Auch Yahoo! Ich beschloss, Japan zu kratzen.
In [1] Schöne Suppe und Anfragen importieren
In[1]
from bs4 import BeautifulSoup
import requests
In [2] Anfragen auf Yahoo! Holen Sie sich die Japan-URL und zeigen Sie den Text an
In[2]
toget_url =requests.get("https://www.yahoo.co.jp/")
toget_url.text
In [3] Analysiert mit Beautiful Soup und html.parser
In[3]
soup = BeautifulSoup(toget_url.text,"html.parser")
Bisher ist es dasselbe wie beim letzten Mal, außer dass die Variablen und die URL geändert wurden.
Suche nach find_all basierend auf In [4] class_ =
In[4]
heading =soup.find_all(class_="TRuzXRRZHRqbqgLUCCco9")
Yahoo! mit Entwicklertools! Als ich die Überschrift von Japan überprüfte, stellte ich fest, dass "TRuzXRRZHRqbqgLUCCco9" in der Überschrift verwendet wurde. Vergessen Sie nicht _ (Unterstrich) bei der Suche nach class_.
Drehen Sie mit In [5], um den Inhalt anzuzeigen
In[5]
for heading_name in heading:
print(heading_name)
Die Überschrift kann jetzt angezeigt werden.
Recommended Posts