Veuillez vous référer à cet article sur les deux façons d'installer Bs4 en Python
Première méthode d'installation
①Entrez le dossier python pour exécuter la commande (à condition que la commande pip soit prise en charge) :
Le code est comme suit :
pip3 install Beautifulsoup4
Python Installez Bs4 et comment l'utiliser
②Appuyez sur Entrée pour terminer l'installation. Si le contenu suivant dans la zone rouge apparaît, cela signifie que l'installation est réussie
③Vérifiez si elle peut s'exécuter avec succès, exécutez cmd. pour exécuter, référencez le module import bs4 et appuyez sur Entrée sans erreur, c'est prouvé L'installation est terminée et peut être utilisée normalement :
Méthode d'installation 2
(Avec diverses restrictions réseau comme notre société, si vous utilisez pip, vous ne pourra pas installer et continuer à boucler lors de la nouvelle tentative) :
①Entrez sur le site officiel pour télécharger le package compressé : Lien de téléchargement du site officiel de Beautiful Soup
②Extractez le package compressé dans un fichier python, entrez le fichier décompressé et entrez la commande ( le python précédent est indispensable) :
Le code est le suivant :
python setup.py install
Installation de Python Bs4 et comment l'utiliser
③À exécuter Une fois terminé, entrez python, puis entrez help('modules') pour afficher tous les modules que vous avez actuellement en python, comme suit :
④L'installation se termine comme ci-dessus, vérifiez également si bs4 peut être introduit normalement, saisissez : import bs4 et appuyez sur Entrée
Méthode d'installation 3
(Si vous êtes un partenaire python3, vous constaterez que les deux méthodes ci-dessus ne fonctionnent toujours pas et que vous ne trouvez pas le module bs4 lors de l'exécution de help('modules'). Pour le moment, vous devez utiliser les méthodes suivantes :
①Faites de même. deuxième étape ci-dessus Après cela, copiez le dossier bs4 du dossier BeautifulSoup4 dans le lib du répertoire d'installation de python
② Coupez le fichier Tools/scripts/2to3.py dans le répertoire d'installation de python dans le lib du répertoire d'installation de python
③Cd dans le répertoire lib dans cmd, puis exécutez python 2to3.py bs4 -w
Utilisation de base :
Le code est le suivant :
import bs4 from bs4 import BeautifulSoup html_doc = """<html><head><title>The Dormouse's story</title></head> <body> <p class="title"><b>The Dormouse's story</b></p> <p class="story">Once upon a time there were three little sisters; and their names were <a href="http://example.com/elsie" rel="external nofollow" class="sister" id="link1">Elsie</a>, <a href="http://example.com/lacie" rel="external nofollow" class="sister" id="link2">Lacie</a> and <a href="http://example.com/tillie" rel="external nofollow" class="sister" id="link3">Tillie</a>; and they lived at the bottom of a well.</p> <p class="story">...</p> """
Installation de Python Bs4 et comment l'utiliser
Créer un objet BeautifulSoup
Le code est le suivant :
soup = BeautifulSoup(html_doc,“html.parser”)
Installation de Python Bs4 et comment l'utiliser
Sortie de document formaté
Le code est le suivant :
soup.prettify()
Installation de Python Bs4 et comment l'utiliser
Obtenir le titre
Le code est comme suit :
soup.title.text
Installation de Python Bs4 et comment l'utiliser
Obtenir tous les attributs de balise
soup.a.attrs
Installation de Python Bs4 et comment l'utiliser
Jugez s'il contient un certain attribut de balise
Le code est le suivant :
soup.a.has_attr(‘class')
Installation Python Bs4 et comment l'utiliser
Obtenir les éléments enfants de la balise
Le code est le suivant :
list(soup.p.children)
Installation Python Bs4 et comment l'utiliser
Le code est le suivant :
list(soup.p.children)[0].text
Installation Python Bs4 et comment à utiliser
Supprimer toutes les balises
Le code est le suivant :
soup.find_all(‘a') for a in soup.find_all(‘a'): print(a.attrs[‘href'])
Installation de Python Bs4 et comment l'utiliser
Trouver l'identifiant spécifié
Le code est le suivant :
soup.find(id=‘link3')
Installation de Python Bs4 et comment l'utiliser
Découvrez tout le contenu du texte
Le code est le suivant :
soup.get_text()
Le contenu de l'exemple simple utilisé est présenté ici
Apprentissage recommandé :Tutoriel vidéo php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!