|
cssselect(self,
expr,
translator=' html ' )
Run the CSS expression on this element and its children,
returning a list of the results. |
source code
|
|
|
drop_tag(self)
Remove the tag, but not its children or text. The children and text
are merged into the parent. |
source code
|
|
|
drop_tree(self)
Removes this element from the tree, including its children and
text. The tail text is joined to the previous element or
parent. |
source code
|
|
|
find_class(self,
class_name)
Find any elements with the given class name. |
source code
|
|
|
find_rel_links(self,
rel)
Find any links like <a rel="{rel}">...</a>; returns a list of elements. |
source code
|
|
|
get_element_by_id(self,
id,
*default)
Get the first element in a document with the given id. If none is
found, return the default argument if provided or raise KeyError
otherwise. |
source code
|
|
|
iterlinks(self)
Yield (element, attribute, link, pos), where attribute may be None
(indicating the link is in the text). pos is the position
where the link occurs; often 0, but sometimes something else in
the case of links in stylesheets or style tags. |
source code
|
|
|
make_links_absolute(self,
base_url=None,
resolve_base_href=True,
handle_failures=None)
Make all links in the document absolute, given the
base_url for the document (the full URL where the document
came from), or if no base_url is given, then the .base_url
of the document. |
source code
|
|
|
resolve_base_href(self,
handle_failures=None)
Find any <base href> tag in the document, and apply its
values to all links found in the document. Also remove the
tag once it has been applied. |
source code
|
|
|
rewrite_links(self,
link_repl_func,
resolve_base_href=True,
base_href=None)
Rewrite all the links in the document. For each link
link_repl_func(link) will be called, and the return value
will replace the old link. |
source code
|
|
|
set(self,
key,
value=None)
Sets an element attribute. If no value is provided, or if the value is None,
creates a 'boolean' attribute without value, e.g. "<form novalidate></form>"
for form.set('novalidate'). |
source code
|
|
|
text_content(self)
Return the text content of the tag (and the text in any children). |
source code
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__init__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|