Heim  >  Artikel  >  Backend-Entwicklung  >  Python entfernt HTML-Tags

Python entfernt HTML-Tags

高洛峰
高洛峰Original
2016-10-18 10:20:181541Durchsuche

Python entfernt HTML-Tags und schreibt es selbst. Bitte korrigieren Sie mich, wenn es Mängel gibt:

#! /usr/bin/env python
#coding=utf-8
# blueel 2013-01-19
from HTMLParser import HTMLParser
  
class MLStripper(HTMLParser):
    def __init__(self):
        self.reset()
        self.fed = []
    def handle_data(self, d):
        self.fed.append(d)
    def get_data(self):
        return ''.join(self.fed)
  
def strip_tags(html):
    s = MLStripper()
    s.feed(html)
    return s.get_data()

Aufruf:

html = 'oder X von sem juros '


print strip_tags(html)


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn