/usr/lib/python3/dist-packages/lxml/html/__pycache__
Edit: /usr/lib/python3/dist-packages/lxml/html/__pycache__/html5parser.cpython-310.pyc (6393B)
o
;/b! @ sn d Z ddlZddlZddlmZ ddlmZ ddlm Z ddl
mZmZm
Z
zeZW n
ey7 eefZY nw zddlmZ W n eyO ddlmZ Y nw zddlmZ W n eyg ddlmZ Y nw G d d
d
eZzddlmZ W n ey Y nw G dd
d
eZe Zdd ZdddZ dddZ dddZdddZ dddZ!dd Z"e Z#dS )z?
An interface to html5lib that mimics the lxml.html interface.
N)
HTMLParser)TreeBuilder)etree)ElementXHTML_NAMESPACE_contains_block_level_tag)urlopen)urlparsec @ e Zd ZdZdddZdS )r z*An html5lib HTML parser with lxml as tree.Fc K t j| f|td| d S N)stricttree)_HTMLParser__init__r selfr
kwargs r 7/usr/lib/python3/dist-packages/lxml/html/html5parser.pyr zHTMLParser.__init__NF__name__
__module____qualname____doc__r r r r r r r )XHTMLParserc @ r
)r z+An html5lib XHTML Parser with lxml as tree.Fc K r r )_XHTMLParserr r r r r r r * r zXHTMLParser.__init__Nr r r r r r r ' r r c C s( | |}|d ur|S | dt|f S )Nz{%s}%s)findr )r tagelemr r r _find_tag0 s
r# c C s^ t | ts td|du rt}i }|du rt | trd}|dur$||d<