[Python] Löschen Sie, indem Sie ein Tag mit Beautiful Soup angeben

Vor kurzem habe ich mit Python geschabt und wollte unnötige Tags angeben und sie löschen ~ ~ ~ ~, also mach dir eine Notiz

Schöne Suppeninstallation

Installieren Sie BeautifulSoup4, da es BeautifulSoup verwendet.

$ pip install beautifulsoup4

Stichprobe

from bs4 import BeautifulSoup

>>> marks  = '<p><span class="category">Information</span><span class="bdy"><a href="https://www.sample.com/">Now <br>available!</a></span></p>'
>>> soup = BeautifulSoup(marks, 'html.parser')
>>> a_tag = soup.find("a")
>>> print(a_tag)
>>> br_tag = soup.find("a")
>>> br_tag.decompose()
>>> print(a_tag)

#Ausgabeergebnis
# <a href="https://www.sample.com/">Now <br/>available!</a>
# <None></None>

Referenz https://www.whyit.work/entry/2019/04/04/101538 https://qiita.com/mtskhs/items/edf7dbba9b0b0246ef8f

Recommended Posts

[Python] Löschen Sie, indem Sie ein Tag mit Beautiful Soup angeben
Rufen Sie die URL des Linkziels ab, indem Sie den Textsatz mit Python Scraping (Beautiful Soup) + XPath angeben
Versuchen Sie es mit Python + Beautiful Soup
[Python] Ein Memorandum der schönen Suppe4
[Python] Eine Tabelle mit Beautiful Soup kratzen
Stock Number Ranking von Qiita Tag mit Python
Lesen Sie mit Python Zeile für Zeile aus der Datei
Meine schöne Suppe (Python)
Kratzen mit schöner Suppe
[Python] Zeichnen Sie ein Qiita-Tag-Beziehungsdiagramm mit NetworkX
Ich habe Python mit einem schönen Mädchen in Paiza # 02 gelernt
Ich habe Python mit einem schönen Mädchen in Paiza # 01 gelernt
JPEG-Bilderzeugung durch Angabe der Qualität mit Python + OpenCV
Machen Sie eine Lotterie mit Python
Erstellen Sie ein Verzeichnis mit Python
Tischkratzen mit schöner Suppe
Krabbeltraining mit schöner Suppe
Bibliothek zur Angabe eines Nameservers in Python und Dig
[Python] Was ist eine with-Anweisung?
Ein Memorandum bei der Verwendung von schöner Suppe
Löse ABC163 A ~ C mit Python
Bedienen Sie den Belegdrucker mit Python
Mehrere Seiten mit Beautiful Soup verschrotten
Lassen Sie uns eine GUI mit Python erstellen.
Löse ABC166 A ~ D mit Python
Erstellen Sie eine virtuelle Umgebung mit Python!
Ich habe mit Python eine Lotterie gemacht.
[Python] Ein Memo zum Betreiben eines mit GBDK mit PyBoy erstellten ROM
Zeichne einen schönen Kreis mit Numpy
Kratzen mit schöner Suppe in 10 Minuten
Erstellen einer virtuellen Umgebung mit Python 3
Löse ABC168 A ~ C mit Python
Erstellen Sie ein Empfehlungssystem mit Python
Ich möchte Druckinformationen (erhalten mit Beautiful Soup) mit einem Diagramm an Slack with Python senden (+ Ich möchte sie mit Google Spread Sheet verwalten).
Löse ABC162 A ~ C mit Python
Löse ABC167 A ~ C mit Python
Löse ABC158 A ~ C mit Python
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Übergeben Sie die Liste von Python an C ++ als Referenz in pybind11
[Python] Erbt eine Klasse mit Klassenvariablen
Ich habe mit Python einen Daemon erstellt
Website-Scraping mit Beautiful Soup in Python
Schreiben Sie ein Batch-Skript mit Python3.5 ~
[Python] Holen Sie sich Elemente, indem Sie Attribute mit Präfixsuche in BeautifulSoup angeben
Ich habe versucht, mit einem Remote-Server über Socket-Kommunikation mit Python zu kommunizieren.
Laden Sie die Datei herunter, indem Sie das Download-Ziel mit Python & Selemiun & Chrome (Windows-Version) angeben.
Einstellungen bei Verwendung von Python 3-Anfragen und Beautiful Soup mit Crostini auf Chromebook
Sortieren Sie Anime-Gesichter, indem Sie Anime-Charakterseiten mit Beautiful Soup und Selenium abkratzen
[Ev3dev] Lassen Sie uns ein Fernsteuerungsprogramm von Python mit dem RPyC-Protokoll erstellen
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Abrufen von Eigenschaftsinformationen durch Scraping mit Python
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Erstellen Sie mit Class einen Python-Funktionsdekorator
[Python] Ein Programm, das Treppen mit # erstellt
Lassen Sie uns mit Python ein Shiritori-Spiel machen
Installieren Sie Python als Framework mit pyenv
[Python3] Verstehe die Grundlagen von Beautiful Soup