0

“twill”文档页面上写着:


默认情况下,twill会在处理页面之前通过tidy运行页面。这是默认启用的,因为解析 HTML的Python库在处理不正确的HTML方面非常糟糕,并且通常会在“真实世界”网页上返回不正确的结果。要禁用此功能,请设置config do_run_tidy 0


但是这个整洁的程序在斜纹布里面的什么位置呢?我已经下载了“ twill 0.9 ”并查看了“twill”文件夹的内容——我只是找不到这样一个名为“ tidy ”的文件(或模块)

4

1 回答 1

1

如果安装在您的系统上,斜纹将使用 tidy 的命令行版本。调用 tidy 来清理代码的方法位于 utils.py 中并命名为“ run_tidy”。它由tidy_okcommands.py中定义的命令''调用

如果use_tidy设置为 true(默认情况下),则ConfigurableParsingFactory_cleanup_html中的方法调用该方法run_tidy

于 2010-09-24T07:52:48.347 回答