bs4.PageElement¶
-
class
bs4.PageElement[source]¶ Contains the navigational information for some part of the page (either a tag or a piece of text)
-
__init__¶ x.__init__(...) initializes x; see help(type(x)) for signature
-
Methods¶
append(tag) |
Appends the given tag to the contents of this tag. |
extract() |
Destructively rips this element out of the tree. |
fetchNextSiblings([name, attrs, text, limit]) |
Returns the siblings of this Tag that match the given criteria and appear after this Tag in the document. |
fetchParents([name, attrs, limit]) |
Returns the parents of this Tag that match the given criteria. |
fetchPrevious([name, attrs, text, limit]) |
Returns all items that match the given criteria and appear before this Tag in the document. |
fetchPreviousSiblings([name, attrs, text, limit]) |
Returns the siblings of this Tag that match the given criteria and appear before this Tag in the document. |
findAllNext([name, attrs, text, limit]) |
Returns all items that match the given criteria and appear after this Tag in the document. |
findAllPrevious([name, attrs, text, limit]) |
Returns all items that match the given criteria and appear before this Tag in the document. |
findNext([name, attrs, text]) |
Returns the first item that matches the given criteria and appears after this Tag in the document. |
findNextSibling([name, attrs, text]) |
Returns the closest sibling to this Tag that matches the given criteria and appears after this Tag in the document. |
findNextSiblings([name, attrs, text, limit]) |
Returns the siblings of this Tag that match the given criteria and appear after this Tag in the document. |
findParent([name, attrs]) |
Returns the closest parent of this Tag that matches the given criteria. |
findParents([name, attrs, limit]) |
Returns the parents of this Tag that match the given criteria. |
findPrevious([name, attrs, text]) |
Returns the first item that matches the given criteria and appears before this Tag in the document. |
findPreviousSibling([name, attrs, text]) |
Returns the closest sibling to this Tag that matches the given criteria and appears before this Tag in the document. |
findPreviousSiblings([name, attrs, text, limit]) |
Returns the siblings of this Tag that match the given criteria and appear before this Tag in the document. |
find_all_next([name, attrs, text, limit]) |
Returns all items that match the given criteria and appear after this Tag in the document. |
find_all_previous([name, attrs, text, limit]) |
Returns all items that match the given criteria and appear before this Tag in the document. |
find_next([name, attrs, text]) |
Returns the first item that matches the given criteria and appears after this Tag in the document. |
find_next_sibling([name, attrs, text]) |
Returns the closest sibling to this Tag that matches the given criteria and appears after this Tag in the document. |
find_next_siblings([name, attrs, text, limit]) |
Returns the siblings of this Tag that match the given criteria and appear after this Tag in the document. |
find_parent([name, attrs]) |
Returns the closest parent of this Tag that matches the given criteria. |
find_parents([name, attrs, limit]) |
Returns the parents of this Tag that match the given criteria. |
find_previous([name, attrs, text]) |
Returns the first item that matches the given criteria and appears before this Tag in the document. |
find_previous_sibling([name, attrs, text]) |
Returns the closest sibling to this Tag that matches the given criteria and appears before this Tag in the document. |
find_previous_siblings([name, attrs, text, ...]) |
Returns the siblings of this Tag that match the given criteria and appear before this Tag in the document. |
format_string(s[, formatter]) |
Format the given string using the given formatter. |
insert(position, new_child) |
|
insert_after(successor) |
Makes the given element the immediate successor of this one. |
insert_before(predecessor) |
Makes the given element the immediate predecessor of this one. |
nextGenerator() |
|
nextSiblingGenerator() |
|
parentGenerator() |
|
previousGenerator() |
|
previousSiblingGenerator() |
|
replaceWith(replace_with) |
|
replaceWithChildren() |
|
replace_with(replace_with) |
|
replace_with_children() |
|
setup([parent, previous_element, ...]) |
Sets up the initial relations between this element and other elements. |
unwrap() |
|
wrap(wrap_inside) |