0

これは私のコードです:

from html5lib import treebuilders, HTMLParser
parser = HTMLParser(tree=treebuilders.getTreeBuilder("lxml"))
parser.parse("hello world!")
print parser.errors

エラーの原因は何ですか?

しかし、html5lib のドキュメントでは次のように使用されています。

import html5lib
parser = html5lib.HTMLParser(tree=html5lib.getTreeBuilder("dom"))
minidom_document = parser.parse("<p>Hello World!")
4

2 に答える 2

1

HTMLParser.errorsドキュメントの解析によるすべての解析エラーが含まれます。html5lib は、デフォルトですべての解析エラーを適切に処理する必要があります (もちろん、ドキュメントには解析エラーを生成する例が含まれています。目的は API をドキュメント化することであり、HTML の適切な使用法を示すことではありません!)。エラー (そうする正当な理由がない限り、そうしないでください)、その値はまったく無関係です。

于 2013-08-04T15:34:19.843 に答える
0

when I use the after code it success:

parser.parse("<!DOCTYPE html>hello world!")
于 2013-07-09T03:29:23.360 に答える