[Mémo] Comment utiliser BeautifulSoup4 (3) Afficher l'en-tête de l'article avec class_

La dernière fois, nous avons utilisé find_all pour afficher les en-têtes, mais cette fois, nous utilisons class_ pour afficher les en-têtes. De plus, Yahoo! J'ai décidé de gratter le Japon.

Dans [1] Importer de belles soupes et demandes

In[1]


from bs4 import BeautifulSoup
import requests

Dans [2] requêtes sur Yahoo! Obtenez l'URL du Japon et affichez le texte

In[2]


toget_url =requests.get("https://www.yahoo.co.jp/")
toget_url.text

In [3] Analysé avec Beautiful Soup et html.parser

In[3]


soup = BeautifulSoup(toget_url.text,"html.parser")

Jusqu'à présent, c'est la même chose que la dernière fois sauf que les variables et l'URL ont été modifiées.

Recherche par find_all basée sur In [4] class_ =

In[4]


heading =soup.find_all(class_="TRuzXRRZHRqbqgLUCCco9")

Yahoo! Avec des outils de développement! Lorsque j'ai vérifié la rubrique Japon, j'ai trouvé que "TRuzXRRZHRqbqgLUCCco9" était utilisé dans la rubrique. N'oubliez pas _ (trait de soulignement) lors de la recherche par classe_.

Tourner avec In [5] pour que l'instruction affiche le contenu

In[5]


for heading_name in heading:
    print(heading_name)

L'en-tête peut maintenant être affiché.

Recommended Posts

[Mémo] Comment utiliser BeautifulSoup4 (3) Afficher l'en-tête de l'article avec class_
[Mémo] Comment utiliser BeautifulSoup4 (2) Afficher l'en-tête de l'article avec les demandes
[Mémo] Comment utiliser BeautifulSoup4 (1) Afficher html
Comment utiliser le générateur
Comment utiliser le décorateur
Comment utiliser la méthode __call__ dans la classe Python
Comment utiliser cron (mémo personnel)
Python: comment utiliser async avec
Comment utiliser la fonction zip
Comment utiliser le module optparse
Pour utiliser virtualenv avec PowerShell
[Mémo] Comment utiliser Google MµG
Comment utiliser le module ConfigParser
[Python] Explique comment utiliser la fonction format avec un exemple
Comment afficher la barre de progression (tqdm)
[Introduction à Python] Comment utiliser la classe en Python?
Comment utiliser le pipeline Spark ML
Comment utiliser OpenVPN avec Ubuntu 18.04.3 LTS
Comment utiliser Cmder avec PyCharm (Windows)
[Linux] Comment utiliser la commande echo
Comment utiliser Ass / Alembic avec HtoA
Comment utiliser le japonais avec le tracé NLTK
Comment afficher le japonais python avec lolipop
Comment utiliser le notebook Jupyter avec ABCI
Comment utiliser la commande CUT (avec exemple)
Comment utiliser le débogueur IPython (ipdb)
Comment utiliser SQLAlchemy / Connect avec aiomysql
Comment utiliser le pilote JDBC avec Redash
Un mémo pour utiliser simplement le capteur d'éclairement TSL2561 avec Raspberry Pi 2
[Python] Explique comment utiliser la fonction range avec un exemple concret
Comment utiliser la trace GCP avec la télémétrie ouverte
Comment utiliser MkDocs pour la première fois
[Python] Comment changer le format de la date (format d'affichage)
Spécifiez le fichier exécutable Python à utiliser avec virtualenv
Comment utiliser la bibliothèque de dessins graphiques Bokeh
Comment récupérer des données de courses de chevaux avec Beautiful Soup
Comment utiliser l'API Google Cloud Translation
Le moyen le plus simple d'utiliser OpenCV avec python
[Algorithm x Python] Comment utiliser la liste
Comment utiliser tkinter avec python dans pyenv
Comment afficher des images en continu avec matplotlib Memo
Comment entraîner Kaldi avec JUST Corpus
Comment désactiver l'affichage de la valeur d'échelle en quittant la grille avec matplotlib
Comment afficher dans toute la fenêtre lors de la définition de l'image d'arrière-plan avec tkinter
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Comment créer un article à partir de la ligne de commande
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser xgboost: classification multi-classes avec des données d'iris
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment supprimer la chaîne de caractères spécifiée avec la commande sed! !! !!
Comment utiliser le shogun
Remarques sur l'utilisation d'AIST Spacon ABCI
Comment utiliser Pandas 2
Comment utiliser Virtualenv
[Introduction à Python] Comment itérer avec la fonction range?