是否有一个库(最好是 Python 库)可以缩短 HTML 页面?我的意思是,它将生成一个可能更小的(就字符数而言,包括换行符 <- 考虑字符串的长度)HTML 页面,该页面的呈现与原始页面完全相同?
例如:
<b>
    Silly example
</b>
可以改为:
<b>Silly example</b>
最终结果是一样的:
愚蠢的例子
您可以使用BeautifulSoup来美化(而不是缩小)Python 中的 HTML 或 XML 代码。
from bs4 import BeautifulSoup
soup = BeautifulSoup('file.html')
prettified = soup.prettify(encoding="utf8")
要在 Python 中缩小 HTML,您可以使用htmlmin。更多参数可以在文档htmlmin.minify中找到。
import htmlmin
with open('file.html', 'r') as f:
    content = f.read()
    minified = htmlmin.minify(content, remove_empty_space=True)
| 归档时间: | 
 | 
| 查看次数: | 3764 次 | 
| 最近记录: |