usenetbinary-newsreaderquickboxtraktkodistabletvshowsqnaptautullifanartsickbeardtvseriesplexswizzinembyseedboxtvdbnzbgetsubtitlewebui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
2.5 KiB
65 lines
2.5 KiB
from ..builder import HTMLTreeBuilder
|
|
from html5lib.treebuilders import base as treebuilder_base
|
|
from typing import Any, Optional
|
|
|
|
class HTML5TreeBuilder(HTMLTreeBuilder):
|
|
NAME: str = ...
|
|
features: Any = ...
|
|
TRACKS_LINE_NUMBERS: bool = ...
|
|
user_specified_encoding: Any = ...
|
|
def prepare_markup(self, markup: Any, user_specified_encoding: Any, document_declared_encoding: Optional[Any] = ..., exclude_encodings: Optional[Any] = ...) -> None: ...
|
|
def feed(self, markup: Any) -> None: ...
|
|
underlying_builder: Any = ...
|
|
def create_treebuilder(self, namespaceHTMLElements: Any): ...
|
|
def test_fragment_to_document(self, fragment: Any): ...
|
|
|
|
class TreeBuilderForHtml5lib(treebuilder_base.TreeBuilder):
|
|
soup: Any = ...
|
|
parser: Any = ...
|
|
store_line_numbers: Any = ...
|
|
def __init__(self, namespaceHTMLElements: Any, soup: Optional[Any] = ..., store_line_numbers: bool = ..., **kwargs: Any) -> None: ...
|
|
def documentClass(self): ...
|
|
def insertDoctype(self, token: Any) -> None: ...
|
|
def elementClass(self, name: Any, namespace: Any): ...
|
|
def commentClass(self, data: Any): ...
|
|
def fragmentClass(self): ...
|
|
def appendChild(self, node: Any) -> None: ...
|
|
def getDocument(self): ...
|
|
def getFragment(self): ...
|
|
def testSerializer(self, element: Any): ...
|
|
|
|
class AttrList:
|
|
element: Any = ...
|
|
attrs: Any = ...
|
|
def __init__(self, element: Any) -> None: ...
|
|
def __iter__(self) -> Any: ...
|
|
def __setitem__(self, name: Any, value: Any) -> None: ...
|
|
def items(self): ...
|
|
def keys(self): ...
|
|
def __len__(self): ...
|
|
def __getitem__(self, name: Any): ...
|
|
def __contains__(self, name: Any): ...
|
|
|
|
class Element(treebuilder_base.Node):
|
|
element: Any = ...
|
|
soup: Any = ...
|
|
namespace: Any = ...
|
|
def __init__(self, element: Any, soup: Any, namespace: Any) -> None: ...
|
|
def appendChild(self, node: Any) -> None: ...
|
|
def getAttributes(self): ...
|
|
def setAttributes(self, attributes: Any) -> None: ...
|
|
attributes: Any = ...
|
|
def insertText(self, data: Any, insertBefore: Optional[Any] = ...) -> None: ...
|
|
def insertBefore(self, node: Any, refNode: Any) -> None: ...
|
|
def removeChild(self, node: Any) -> None: ...
|
|
def reparentChildren(self, new_parent: Any) -> None: ...
|
|
def cloneNode(self): ...
|
|
def hasContent(self): ...
|
|
def getNameTuple(self): ...
|
|
nameTuple: Any = ...
|
|
|
|
class TextNode(Element):
|
|
element: Any = ...
|
|
soup: Any = ...
|
|
def __init__(self, element: Any, soup: Any) -> None: ...
|
|
def cloneNode(self) -> None: ...
|
|
|