Linux worldls-302.fr.planethoster.net 4.18.0-553.8.1.lve.el7h.x86_64 #1 SMP Thu Jul 4 15:19:33 UTC 2024 x86_64
LiteSpeed
Server IP : 10.185.0.203 & Your IP : 216.73.216.32
Domains :
Cant Read [ /etc/named.conf ]
User : gerathty
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib64 /
python2.7 /
site-packages /
lxml /
html /
Delete
Unzip
Name
Size
Permission
Date
Action
ElementSoup.py
319
B
-rw-r--r--
2011-09-25 18:58
ElementSoup.pyc
622
B
-rw-r--r--
2015-03-08 13:10
ElementSoup.pyo
622
B
-rw-r--r--
2015-03-08 13:10
__init__.py
59.95
KB
-rw-r--r--
2015-02-07 20:39
__init__.pyc
60.62
KB
-rw-r--r--
2015-03-08 13:10
__init__.pyo
60.37
KB
-rw-r--r--
2015-03-08 13:10
_diffcommand.py
2.04
KB
-rw-r--r--
2011-09-25 18:58
_diffcommand.pyc
2.77
KB
-rw-r--r--
2015-03-08 13:10
_diffcommand.pyo
2.77
KB
-rw-r--r--
2015-03-08 13:10
_html5builder.py
3.17
KB
-rw-r--r--
2012-09-28 21:13
_html5builder.pyc
4.49
KB
-rw-r--r--
2015-03-08 13:10
_html5builder.pyo
4.49
KB
-rw-r--r--
2015-03-08 13:10
_setmixin.py
2.43
KB
-rw-r--r--
2012-09-28 21:13
_setmixin.pyc
5.04
KB
-rw-r--r--
2015-03-08 13:10
_setmixin.pyo
5.04
KB
-rw-r--r--
2015-03-08 13:10
builder.py
4.21
KB
-rw-r--r--
2011-09-25 18:58
builder.pyc
3.83
KB
-rw-r--r--
2015-03-08 13:10
builder.pyo
3.83
KB
-rw-r--r--
2015-03-08 13:10
clean.py
25.27
KB
-rw-r--r--
2015-02-07 20:39
clean.pyc
18.8
KB
-rw-r--r--
2015-03-08 13:10
clean.pyo
18.71
KB
-rw-r--r--
2015-03-08 13:10
defs.py
4.15
KB
-rw-r--r--
2013-07-28 12:29
defs.pyc
3.92
KB
-rw-r--r--
2015-03-08 13:10
defs.pyo
3.92
KB
-rw-r--r--
2015-03-08 13:10
diff.py
29.79
KB
-rw-r--r--
2013-09-27 21:39
diff.pyc
27.97
KB
-rw-r--r--
2015-03-08 13:10
diff.pyo
27.63
KB
-rw-r--r--
2015-03-08 13:10
formfill.py
9.47
KB
-rw-r--r--
2014-01-02 16:18
formfill.pyc
9.57
KB
-rw-r--r--
2015-03-08 13:10
formfill.pyo
9.32
KB
-rw-r--r--
2015-03-08 13:10
html5parser.py
6.35
KB
-rw-r--r--
2014-01-26 07:53
html5parser.pyc
6.67
KB
-rw-r--r--
2015-03-08 13:10
html5parser.pyo
6.67
KB
-rw-r--r--
2015-03-08 13:10
soupparser.py
4.26
KB
-rw-r--r--
2012-09-28 21:13
soupparser.pyc
4.75
KB
-rw-r--r--
2015-03-08 13:10
soupparser.pyo
4.75
KB
-rw-r--r--
2015-03-08 13:10
usedoctest.py
249
B
-rw-r--r--
2011-09-25 18:58
usedoctest.pyc
464
B
-rw-r--r--
2015-03-08 13:10
usedoctest.pyo
464
B
-rw-r--r--
2015-03-08 13:10
Save
Rename
""" Legacy module - don't use in new code! html5lib now has its own proper implementation. This module implements a tree builder for html5lib that generates lxml html element trees. This module uses camelCase as it follows the html5lib style guide. """ from html5lib.treebuilders import _base, etree as etree_builders from lxml import html, etree class DocumentType(object): def __init__(self, name, publicId, systemId): self.name = name self.publicId = publicId self.systemId = systemId class Document(object): def __init__(self): self._elementTree = None self.childNodes = [] def appendChild(self, element): self._elementTree.getroot().addnext(element._element) class TreeBuilder(_base.TreeBuilder): documentClass = Document doctypeClass = DocumentType elementClass = None commentClass = None fragmentClass = Document def __init__(self, *args, **kwargs): html_builder = etree_builders.getETreeModule(html, fullTree=False) etree_builder = etree_builders.getETreeModule(etree, fullTree=False) self.elementClass = html_builder.Element self.commentClass = etree_builder.Comment _base.TreeBuilder.__init__(self, *args, **kwargs) def reset(self): _base.TreeBuilder.reset(self) self.rootInserted = False self.initialComments = [] self.doctype = None def getDocument(self): return self.document._elementTree def getFragment(self): fragment = [] element = self.openElements[0]._element if element.text: fragment.append(element.text) fragment.extend(element.getchildren()) if element.tail: fragment.append(element.tail) return fragment def insertDoctype(self, name, publicId, systemId): doctype = self.doctypeClass(name, publicId, systemId) self.doctype = doctype def insertComment(self, data, parent=None): if not self.rootInserted: self.initialComments.append(data) else: _base.TreeBuilder.insertComment(self, data, parent) def insertRoot(self, name): buf = [] if self.doctype and self.doctype.name: buf.append('<!DOCTYPE %s' % self.doctype.name) if self.doctype.publicId is not None or self.doctype.systemId is not None: buf.append(' PUBLIC "%s" "%s"' % (self.doctype.publicId, self.doctype.systemId)) buf.append('>') buf.append('<html></html>') root = html.fromstring(''.join(buf)) # Append the initial comments: for comment in self.initialComments: root.addprevious(etree.Comment(comment)) # Create the root document and add the ElementTree to it self.document = self.documentClass() self.document._elementTree = root.getroottree() # Add the root element to the internal child/open data structures root_element = self.elementClass(name) root_element._element = root self.document.childNodes.append(root_element) self.openElements.append(root_element) self.rootInserted = True