|
| | __init__ (self, *Any args, **Any kwargs) |
| |
| "BeautifulSoup" | copy_self (self) |
| |
|
Dict[str, Any] | __getstate__ (self) |
| |
|
None | __setstate__ (self, Dict[str, Any] state) |
| |
| None | reset (self) |
| |
| Tag | new_tag (self, str name, Optional[str] namespace=None, Optional[str] nsprefix=None, Optional[_RawAttributeValues] attrs=None, Optional[int] sourceline=None, Optional[int] sourcepos=None, Optional[str] string=None, **_RawAttributeValue kwattrs) |
| |
| Type[NavigableString] | string_container (self, Optional[Type[NavigableString]] base_class=None) |
| |
| NavigableString | new_string (self, str s, Optional[Type[NavigableString]] subclass=None) |
| |
| List[PageElement] | insert_before (self, *_InsertableElement args) |
| |
| List[PageElement] | insert_after (self, *_InsertableElement args) |
| |
| Optional[Tag] | popTag (self) |
| |
| None | pushTag (self, Tag tag) |
| |
| None | endData (self, Optional[Type[NavigableString]] containerClass=None) |
| |
| None | object_was_parsed (self, PageElement o, Optional[Tag] parent=None, Optional[PageElement] most_recent_element=None) |
| |
| Optional[Tag] | handle_starttag (self, str name, Optional[str] namespace, Optional[str] nsprefix, _RawAttributeValues attrs, Optional[int] sourceline=None, Optional[int] sourcepos=None, Optional[Dict[str, str]] namespaces=None) |
| |
| None | handle_endtag (self, str name, Optional[str] nsprefix=None) |
| |
| None | handle_data (self, str data) |
| |
| str | decode (self, Optional[int] indent_level=None, _Encoding eventual_encoding=DEFAULT_OUTPUT_ENCODING, Union[Formatter, str] formatter="minimal", Optional[Iterator[PageElement]] iterator=None, **Any kwargs) |
| |
| Self | __deepcopy__ (self, Dict[Any, Any] memo, bool recursive=True) |
| |
| bool | is_empty_element (self) |
| |
|
bool | isSelfClosing (self) |
| |
| Optional[str] | string (self) |
| |
| None | string (self, str string) |
| |
| List[PageElement] | insert (self, int position, *_InsertableElement new_children) |
| |
| Self | unwrap (self) |
| |
|
_OneElement | replaceWithChildren (self) |
| |
| PageElement | append (self, _InsertableElement tag) |
| |
| List[PageElement] | extend (self, Union[Iterable[_InsertableElement], Tag] tags) |
| |
| None | clear (self, bool decompose=False) |
| |
| None | smooth (self) |
| |
| int | index (self, PageElement element) |
| |
| Optional[_AttributeValue] | get (self, str key, Optional[_AttributeValue] default=None) |
| |
| AttributeValueList | get_attribute_list (self, str key, Optional[AttributeValueList] default=None) |
| |
| bool | has_attr (self, str key) |
| |
|
int | __hash__ (self) |
| |
| _AttributeValue | __getitem__ (self, str key) |
| |
|
Iterator[PageElement] | __iter__ (self) |
| |
|
int | __len__ (self) |
| |
|
bool | __contains__ (self, Any x) |
| |
|
bool | __bool__ (self) |
| |
| None | __setitem__ (self, str key, _AttributeValue value) |
| |
|
None | __delitem__ (self, str key) |
| |
|
_SomeTags | __call__ (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, bool recursive=True, None string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_SomeNavigableStrings | __call__ (self, None name=None, None attrs=None, bool recursive=True, _StrainableString string="", Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Union[_SomeTags, _SomeNavigableStrings, _QueryResults] | __call__ (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, bool recursive=True, Optional[_StrainableString] string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Optional[Tag] | __getattr__ (self, str subtag) |
| |
| bool | __eq__ (self, Any other) |
| |
| bool | __ne__ (self, Any other) |
| |
| str | __repr__ (self) |
| |
| bytes | encode (self, _Encoding encoding=DEFAULT_OUTPUT_ENCODING, Optional[int] indent_level=None, _FormatterOrName formatter="minimal", str errors="xmlcharrefreplace") |
| |
|
str | prettify (self, None encoding=None, _FormatterOrName formatter="minimal") |
| |
|
bytes | prettify (self, _Encoding encoding, _FormatterOrName formatter="minimal") |
| |
| Union[str, bytes] | prettify (self, Optional[_Encoding] encoding=None, _FormatterOrName formatter="minimal") |
| |
| str | decode_contents (self, Optional[int] indent_level=None, _Encoding eventual_encoding=DEFAULT_OUTPUT_ENCODING, _FormatterOrName formatter="minimal") |
| |
| bytes | encode_contents (self, Optional[int] indent_level=None, _Encoding encoding=DEFAULT_OUTPUT_ENCODING, _FormatterOrName formatter="minimal") |
| |
| bytes | renderContents (self, _Encoding encoding=DEFAULT_OUTPUT_ENCODING, bool prettyPrint=False, Optional[int] indentLevel=0) |
| |
|
_AtMostOneTag | find (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, bool recursive=True, None string=None, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneNavigableString | find (self, None name=None, None attrs=None, bool recursive=True, _StrainableString string="") |
| |
| Union[_AtMostOneTag, _AtMostOneNavigableString, _AtMostOneElement] | find (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, bool recursive=True, Optional[_StrainableString] string=None, **_StrainableAttribute kwargs) |
| |
|
_SomeTags | find_all (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, bool recursive=True, None string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_SomeNavigableStrings | find_all (self, None name=None, None attrs=None, bool recursive=True, _StrainableString string="", Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Union[_SomeTags, _SomeNavigableStrings, _QueryResults] | find_all (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, bool recursive=True, Optional[_StrainableString] string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Iterator[PageElement] | children (self) |
| |
| Iterator[PageElement] | self_and_descendants (self) |
| |
| Iterator[PageElement] | descendants (self) |
| |
| Optional[Tag] | select_one (self, str selector, Optional[Dict[str, str]] namespaces=None, **Any kwargs) |
| |
| ResultSet[Tag] | select (self, str selector, Optional[Dict[str, str]] namespaces=None, int limit=0, **Any kwargs) |
| |
| CSS | css (self) |
| |
| Iterator[PageElement] | childGenerator (self) |
| |
| Iterator[PageElement] | recursiveChildGenerator (self) |
| |
| bool | has_key (self, str key) |
| |
| None | setup (self, Optional[Tag] parent=None, _AtMostOneElement previous_element=None, _AtMostOneElement next_element=None, _AtMostOneElement previous_sibling=None, _AtMostOneElement next_sibling=None) |
| |
| str | format_string (self, str s, Optional[_FormatterOrName] formatter) |
| |
| Formatter | formatter_for_name (self, Union[_FormatterOrName, _EntitySubstitutionFunction] formatter_name) |
| |
| Self | __copy__ (self) |
| |
| Iterator[str] | stripped_strings (self) |
| |
| str | get_text (self, str separator="", bool strip=False, Iterable[Type[NavigableString]] types=default) |
| |
| Self | replace_with (self, *_InsertableElement args) |
| |
| Tag | wrap (self, Tag wrap_inside) |
| |
| Self | extract (self, Optional[int] _self_index=None) |
| |
| None | decompose (self) |
| |
|
_AtMostOneTag | find_next (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneNavigableString | find_next (self, None name=None, None attrs=None, _StrainableString string="", **_StrainableAttribute kwargs) |
| |
| Union[_AtMostOneTag, _AtMostOneNavigableString, _AtMostOneElement] | find_next (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, **_StrainableAttribute kwargs) |
| |
|
_SomeTags | find_all_next (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_SomeNavigableStrings | find_all_next (self, None name=None, None attrs=None, _StrainableString string="", Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Union[_SomeTags, _SomeNavigableStrings, _QueryResults] | find_all_next (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneTag | find_next_sibling (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneNavigableString | find_next_sibling (self, None name=None, None attrs=None, _StrainableString string="", **_StrainableAttribute kwargs) |
| |
| Union[_AtMostOneTag, _AtMostOneNavigableString, _AtMostOneElement] | find_next_sibling (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, **_StrainableAttribute kwargs) |
| |
|
_SomeTags | find_next_siblings (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_SomeNavigableStrings | find_next_siblings (self, None name=None, None attrs=None, _StrainableString string="", Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Union[_SomeTags, _SomeNavigableStrings, _QueryResults] | find_next_siblings (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneTag | find_previous (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneNavigableString | find_previous (self, None name=None, None attrs=None, _StrainableString string="", **_StrainableAttribute kwargs) |
| |
| Union[_AtMostOneTag, _AtMostOneNavigableString, _AtMostOneElement] | find_previous (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, **_StrainableAttribute kwargs) |
| |
|
_SomeTags | find_all_previous (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_SomeNavigableStrings | find_all_previous (self, None name=None, None attrs=None, _StrainableString string="", Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Union[_SomeTags, _SomeNavigableStrings, _QueryResults] | find_all_previous (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneTag | find_previous_sibling (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, **_StrainableAttribute kwargs) |
| |
|
_AtMostOneNavigableString | find_previous_sibling (self, None name=None, None attrs=None, _StrainableString string="", **_StrainableAttribute kwargs) |
| |
| Union[_AtMostOneTag, _AtMostOneNavigableString, _AtMostOneElement] | find_previous_sibling (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, **_StrainableAttribute kwargs) |
| |
|
_SomeTags | find_previous_siblings (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, None string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
|
_SomeNavigableStrings | find_previous_siblings (self, None name=None, None attrs=None, _StrainableString string="", Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| Union[_SomeTags, _SomeNavigableStrings, _QueryResults] | find_previous_siblings (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[_StrainableString] string=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| _AtMostOneTag | find_parent (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, **_StrainableAttribute kwargs) |
| |
| _SomeTags | find_parents (self, _FindMethodName name=None, Optional[_StrainableAttributes] attrs=None, Optional[int] limit=None, int _stacklevel=2, **_StrainableAttribute kwargs) |
| |
| _AtMostOneElement | next (self) |
| |
| _AtMostOneElement | previous (self) |
| |
| Iterator[PageElement] | next_elements (self) |
| |
| Iterator[PageElement] | self_and_next_elements (self) |
| |
| Iterator[PageElement] | next_siblings (self) |
| |
| Iterator[PageElement] | self_and_next_siblings (self) |
| |
| Iterator[PageElement] | previous_elements (self) |
| |
| Iterator[PageElement] | self_and_previous_elements (self) |
| |
| Iterator[PageElement] | previous_siblings (self) |
| |
| Iterator[PageElement] | self_and_previous_siblings (self) |
| |
| Iterator[Tag] | parents (self) |
| |
| Iterator[PageElement] | self_and_parents (self) |
| |
| bool | decomposed (self) |
| |
|
Iterator[PageElement] | nextGenerator (self) |
| |
|
Iterator[PageElement] | nextSiblingGenerator (self) |
| |
|
Iterator[PageElement] | previousGenerator (self) |
| |
|
Iterator[PageElement] | previousSiblingGenerator (self) |
| |
|
Iterator[PageElement] | parentGenerator (self) |
| |
|
|
| element_classes |
| |
|
| builder |
| |
|
| is_xml |
| |
|
| known_xml |
| |
|
| parse_only |
| |
|
| markup |
| |
|
| original_encoding |
| |
|
| declared_html_encoding |
| |
|
| contains_replacement_characters |
| |
|
| ROOT_TAG_NAME |
| |
|
| hidden |
| |
|
| current_data |
| |
|
| currentTag |
| |
|
| tagStack |
| |
|
| open_tag_counter |
| |
|
| preserve_whitespace_tag_stack |
| |
|
| string_container_stack |
| |
|
| parser_class |
| |
|
| name |
| |
|
| namespace |
| |
|
| prefix |
| |
|
| sourceline |
| |
|
| sourcepos |
| |
|
| attribute_value_list_class |
| |
|
| attrs |
| |
|
| known_xml |
| |
|
| hidden |
| |
|
| can_be_empty_element |
| |
|
| cdata_list_attributes |
| |
|
| preserve_whitespace_tags |
| |
|
| interesting_string_types |
| |
|
| descendants |
| |
|
| contents |
| |
|
| parent |
| |
|
| previous_element |
| |
|
| next_element |
| |
|
| next_sibling |
| |
|
| previous_sibling |
| |
|
| find_all_next |
| |
|
| next_elements |
| |
|
| find_next_siblings |
| |
|
| next_siblings |
| |
|
| find_all_previous |
| |
|
| previous_elements |
| |
|
| find_previous_siblings |
| |
|
| previous_siblings |
| |
|
| parents |
| |
|
str | ROOT_TAG_NAME = "[document]" |
| |
|
list | DEFAULT_BUILDER_FEATURES = ["html", "fast"] |
| |
|
str | ASCII_SPACES = "\x20\x0a\x09\x0c\x0d" |
| |
|
Dict | element_classes [Type[PageElement], Type[PageElement]] |
| |
|
TreeBuilder | builder |
| |
|
bool | is_xml |
| |
|
Optional | known_xml [bool] |
| |
|
Optional | parse_only [SoupStrainer] |
| |
|
Optional | markup [_RawMarkup] |
| |
|
List | current_data [str] |
| |
|
Optional | currentTag [Tag] |
| |
|
List | tagStack [Tag] |
| |
|
CounterType | open_tag_counter [str] |
| |
|
List | preserve_whitespace_tag_stack [Tag] |
| |
|
List | string_container_stack [Tag] |
| |
|
Optional | original_encoding [_Encoding] |
| |
|
Optional | declared_html_encoding [_Encoding] |
| |
|
bool | contains_replacement_characters |
| |
|
Optional | parser_class [type[BeautifulSoup]] |
| |
|
str | name |
| |
|
Optional | namespace [str] |
| |
|
Optional | prefix [str] |
| |
|
_AttributeValues | attrs |
| |
|
Optional | sourceline [int] |
| |
|
Optional | sourcepos [int] |
| |
|
Optional | known_xml [bool] |
| |
|
List | contents [PageElement] |
| |
|
bool | hidden |
| |
|
Optional | interesting_string_types [Set[Type[NavigableString]]] |
| |
|
Optional | can_be_empty_element [bool] |
| |
|
Optional | cdata_list_attributes [Dict[str, Set[str]]] |
| |
|
Optional | preserve_whitespace_tags [Set[str]] |
| |
|
| parserClass = _deprecated_alias("parserClass", "parser_class", "4.0.0") |
| |
|
dict | MAIN_CONTENT_STRING_TYPES = {NavigableString, CData} |
| |
|
Self | replace_with_children = unwrap |
| |
|
| START_ELEMENT_EVENT = _TreeTraversalEvent() |
| |
|
| END_ELEMENT_EVENT = _TreeTraversalEvent() |
| |
|
| EMPTY_ELEMENT_EVENT = _TreeTraversalEvent() |
| |
|
| STRING_ELEMENT_EVENT = _TreeTraversalEvent() |
| |
|
| findChild = _deprecated_function_alias("findChild", "find", "3.0.0") |
| |
|
| findAll = _deprecated_function_alias("findAll", "find_all", "4.0.0") |
| |
|
| findChildren = _deprecated_function_alias("findChildren", "find_all", "3.0.0") |
| |
|
Optional | known_xml = None |
| |
|
Optional | parent [Tag] |
| |
|
_AtMostOneElement | next_element |
| |
|
_AtMostOneElement | previous_element |
| |
|
_AtMostOneElement | next_sibling |
| |
|
_AtMostOneElement | previous_sibling |
| |
|
bool | hidden = False |
| |
|
| nextSibling = _deprecated_alias("nextSibling", "next_sibling", "4.0.0") |
| |
|
| previousSibling = _deprecated_alias("previousSibling", "previous_sibling", "4.0.0") |
| |
|
Iterable | default = tuple() |
| |
|
str | getText = get_text |
| |
|
| replaceWith = _deprecated_function_alias("replaceWith", "replace_with", "4.0.0") |
| |
|
| findNext = _deprecated_function_alias("findNext", "find_next", "4.0.0") |
| |
|
| findAllNext = _deprecated_function_alias("findAllNext", "find_all_next", "4.0.0") |
| |
| | findNextSibling |
| |
| | findNextSiblings |
| |
| | fetchNextSiblings |
| |
|
| findPrevious = _deprecated_function_alias("findPrevious", "find_previous", "3.0.0") |
| |
| | findAllPrevious |
| |
| | fetchAllPrevious |
| |
| | findPreviousSibling |
| |
| | findPreviousSiblings |
| |
| | fetchPreviousSiblings |
| |
|
| findParent = _deprecated_function_alias("findParent", "find_parent", "4.0.0") |
| |
|
| findParents = _deprecated_function_alias("findParents", "find_parents", "4.0.0") |
| |
|
| fetchParents = _deprecated_function_alias("fetchParents", "find_parents", "3.0.0") |
| |
| str | _decode_markup (cls, _RawMarkup markup) |
| |
| bool | _markup_is_url (cls, _RawMarkup markup) |
| |
| bool | _markup_resembles_filename (cls, _RawMarkup markup) |
| |
| None | _feed (self) |
| |
| None | _linkage_fixer (self, Tag el) |
| |
| Optional[Tag] | _popToTag (self, str name, Optional[str] nsprefix=None, bool inclusivePop=True) |
| |
| Iterator[str] | _all_strings (self, bool strip=False, _OneOrMoreStringTypes types=PageElement.default) |
| |
|
List[PageElement] | _insert (self, int position, _InsertableElement new_child) |
| |
| Iterator[Tuple[_TreeTraversalEvent, PageElement]] | _event_stream (self, Optional[Iterator[PageElement]] iterator=None) |
| |
| str | _indent_string (self, str s, int indent_level, Formatter formatter, bool indent_before, bool indent_after) |
| |
|
str | _format_tag (self, str eventual_encoding, Formatter formatter, bool opening) |
| |
| bool | _should_pretty_print (self, int indent_level=1) |
| |
| bool | _is_xml (self) |
| |
| _AtMostOneElement | _last_descendant (self, bool is_initialized=True, bool accept_self=True) |
| |
|
_AtMostOneElement | _find_one (self, Callable method, _FindMethodName name, Optional[_StrainableAttributes] attrs, Optional[_StrainableString] string, **_StrainableAttribute kwargs) |
| |
| _QueryResults | _find_all (self, _FindMethodName name, Optional[_StrainableAttributes] attrs, Optional[_StrainableString] string, Optional[int] limit, Iterator[PageElement] generator, int _stacklevel=3, **_StrainableAttribute kwargs) |
| |
| Iterator[PageElement] | _self_and (self, Iterator[PageElement] other_generator) |
| |
|
| _namespaces |
| |
|
| _most_recent_element |
| |
|
| _namespaces |
| |
|
Optional | _most_recent_element [PageElement] |
| |
|
bool | _decomposed |
| |
| | _lastRecursiveChild |
| |
|
| strings = property(_all_strings) |
| |
|
| text = property(get_text) |
| |