[PYTHON] [Memo] Verwendung von BeautifulSoup4 (3) Zeigen Sie die Artikelüberschrift mit class_ an

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

[Memo] Verwendung von BeautifulSoup4 (3) Zeigen Sie die Artikelüberschrift mit class_ an
[Memo] Verwendung von Beautiful Soup4 (2) Zeigen Sie die Artikelüberschrift mit Anfragen an
[Memo] Verwendung von BeautifulSoup4 (1) HTML anzeigen
Verwendung des Generators
Wie benutzt man den Dekorateur?
Verwendung der Methode __call__ in der Python-Klasse
Verwendung von cron (persönliches Memo)
Python: So verwenden Sie Async mit
Verwendung der Zip-Funktion
Verwendung des optparse-Moduls
So verwenden Sie virtualenv mit PowerShell
[Memo] Verwendung von Google MµG
Verwendung des ConfigParser-Moduls
[Python] Erklärt anhand eines Beispiels, wie die Formatierungsfunktion verwendet wird
So zeigen Sie den Fortschrittsbalken an (tqdm)
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Verwendung der Spark ML-Pipeline
Verwendung von OpenVPN mit Ubuntu 18.04.3 LTS
Verwendung von Cmder mit PyCharm (Windows)
[Linux] Verwendung des Befehls echo
Wie man Ass / Alembic mit HtoA benutzt
Verwendung von Japanisch mit NLTK-Plot
So zeigen Sie Python-Japanisch mit Lolipop an
Verwendung des Jupyter-Notebooks mit ABCI
Verwendung des CUT-Befehls (mit Beispiel)
Verwendung des IPython-Debuggers (ipdb)
Verwendung von SQLAlchemy / Connect mit aiomysql
Verwendung des JDBC-Treibers mit Redash
Ein Memo zur einfachen Verwendung des Beleuchtungsstärkesensors TSL2561 mit Raspberry Pi 2
[Python] Erklärt anhand eines konkreten Beispiels, wie die Bereichsfunktion verwendet wird
Verwendung der GCP-Ablaufverfolgung mit offener Telemetrie
So verwenden Sie MkDocs zum ersten Mal
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Verwendung der Grafikzeichnungsbibliothek Bokeh
So kratzen Sie Pferderenndaten mit Beautiful Soup
Verwendung der Google Cloud Translation API
Der einfachste Weg, OpenCV mit Python zu verwenden
[Algorithmus x Python] Verwendung der Liste
Wie man tkinter mit Python in Pyenv benutzt
So zeigen Sie Bilder kontinuierlich mit matplotlib Memo an
Wie man Kaldi mit JUST Corpus trainiert
So schalten Sie die Skalenwertanzeige aus, während Sie das Raster mit matplotlib verlassen
So zeigen Sie im gesamten Fenster an, wenn Sie das Hintergrundbild mit tkinter einstellen
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
So erstellen Sie einen Artikel über die Befehlszeile
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Verwendung von xgboost: Mehrklassenklassifizierung mit Irisdaten
Wie benutzt man Seaboan?
Verwendung von Image-Match
So löschen Sie die angegebene Zeichenfolge mit dem Befehl sed! !! !!
Wie man Shogun benutzt
Hinweise zur Verwendung von AIST Spacon ABCI
Verwendung von Pandas 2
Verwendung von Virtualenv
[Einführung in Python] Wie iteriere ich mit der Bereichsfunktion?