【发布时间】:2016-05-20 19:45:49
【问题描述】:
我想要做的是将每个标签(无论是 <a href=> 或 <title> 或 </title> 或 </div>... 等)更改为一个符号。
我尝试使用漂亮的汤,但它只能找到我定义的标签...
我在 HTMLparser.py 中找到了一些代码
tagfind = re.compile('([a-zA-Z][^\t\n\r\f />\x00]*)(?:\s|/(?!>))*')
我相信这就是我正在寻找的东西,我只是不知道如何正确使用它。
我还想我可以使用:
handle_starttag(self, tag, attrs):
但我不想定义标签,我只想让脚本找到每个标签并将其更改为某种东西......
这可能吗?
感谢大家的帮助!!
【问题讨论】:
-
标签很多。你的最终目标是什么?
-
从 HTML 中删除每个标签并用符号替换它们
-
我的意思是你为什么要这样做?
标签: python beautifulsoup html-parsing