usenetbinary-newsreaderquickboxtraktkodistabletvshowsqnaptautullifanartsickbeardtvseriesplexswizzinembyseedboxtvdbnzbgetsubtitlewebui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
242 lines
10 KiB
242 lines
10 KiB
# Stubs for bs4_py3.element (Python 3)
|
|
#
|
|
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
|
|
|
from .formatter import Formatter as Formatter, HTMLFormatter as HTMLFormatter, XMLFormatter as XMLFormatter
|
|
from typing import Any, Optional
|
|
|
|
__license__: str
|
|
DEFAULT_OUTPUT_ENCODING: str
|
|
PY3K: Any
|
|
nonwhitespace_re: Any
|
|
whitespace_re: Any
|
|
|
|
def _alias(attr: Any): ...
|
|
|
|
class NamespacedAttribute(str):
|
|
def __new__(cls, prefix: Any, name: Optional[Any] = ..., namespace: Optional[Any] = ...): ...
|
|
|
|
class AttributeValueWithCharsetSubstitution(str): ...
|
|
|
|
class CharsetMetaAttributeValue(AttributeValueWithCharsetSubstitution):
|
|
def __new__(cls, original_value: Any): ...
|
|
def encode(self, encoding: Any): ...
|
|
|
|
class ContentMetaAttributeValue(AttributeValueWithCharsetSubstitution):
|
|
CHARSET_RE: Any = ...
|
|
def __new__(cls, original_value: Any): ...
|
|
def encode(self, encoding: Any): ...
|
|
|
|
class PageElement:
|
|
parent: Any = ...
|
|
previous_element: Any = ...
|
|
next_element: Any = ...
|
|
next_sibling: Any = ...
|
|
previous_sibling: Any = ...
|
|
def setup(self, parent: Optional[Any] = ..., previous_element: Optional[Any] = ..., next_element: Optional[Any] = ..., previous_sibling: Optional[Any] = ..., next_sibling: Optional[Any] = ...) -> None: ...
|
|
def format_string(self, s: Any, formatter: Any): ...
|
|
def formatter_for_name(self, formatter: Any): ...
|
|
@property
|
|
def _is_xml(self): ...
|
|
nextSibling: Any = ...
|
|
previousSibling: Any = ...
|
|
def replace_with(self, replace_with: Any): ...
|
|
replaceWith: Any = ...
|
|
def unwrap(self): ...
|
|
replace_with_children: Any = ...
|
|
replaceWithChildren: Any = ...
|
|
def wrap(self, wrap_inside: Any): ...
|
|
def extract(self, _self_index: Optional[Any] = ...): ...
|
|
def _last_descendant(self, is_initialized: bool = ..., accept_self: bool = ...): ...
|
|
_lastRecursiveChild: Any = ...
|
|
def insert(self, position: Any, new_child: Any) -> None: ...
|
|
def append(self, tag: Any) -> None: ...
|
|
def extend(self, tags: Any) -> None: ...
|
|
def insert_before(self, *args: Any) -> None: ...
|
|
def insert_after(self, *args: Any) -> None: ...
|
|
def find_next(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., **kwargs: Any): ...
|
|
findNext: Any = ...
|
|
def find_all_next(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., limit: Optional[Any] = ..., **kwargs: Any): ...
|
|
findAllNext: Any = ...
|
|
def find_next_sibling(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., **kwargs: Any): ...
|
|
findNextSibling: Any = ...
|
|
def find_next_siblings(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., limit: Optional[Any] = ..., **kwargs: Any): ...
|
|
findNextSiblings: Any = ...
|
|
fetchNextSiblings: Any = ...
|
|
def find_previous(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., **kwargs: Any): ...
|
|
findPrevious: Any = ...
|
|
def find_all_previous(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., limit: Optional[Any] = ..., **kwargs: Any): ...
|
|
findAllPrevious: Any = ...
|
|
fetchPrevious: Any = ...
|
|
def find_previous_sibling(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., **kwargs: Any): ...
|
|
findPreviousSibling: Any = ...
|
|
def find_previous_siblings(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., limit: Optional[Any] = ..., **kwargs: Any): ...
|
|
findPreviousSiblings: Any = ...
|
|
fetchPreviousSiblings: Any = ...
|
|
def find_parent(self, name: Optional[Any] = ..., attrs: Any = ..., **kwargs: Any): ...
|
|
findParent: Any = ...
|
|
def find_parents(self, name: Optional[Any] = ..., attrs: Any = ..., limit: Optional[Any] = ..., **kwargs: Any): ...
|
|
findParents: Any = ...
|
|
fetchParents: Any = ...
|
|
@property
|
|
def next(self): ...
|
|
@property
|
|
def previous(self): ...
|
|
def _find_one(self, method: Any, name: Any, attrs: Any, text: Any, **kwargs: Any): ...
|
|
def _find_all(self, name: Any, attrs: Any, text: Any, limit: Any, generator: Any, **kwargs: Any): ...
|
|
@property
|
|
def next_elements(self) -> None: ...
|
|
@property
|
|
def next_siblings(self) -> None: ...
|
|
@property
|
|
def previous_elements(self) -> None: ...
|
|
@property
|
|
def previous_siblings(self) -> None: ...
|
|
@property
|
|
def parents(self) -> None: ...
|
|
@property
|
|
def decomposed(self): ...
|
|
def nextGenerator(self): ...
|
|
def nextSiblingGenerator(self): ...
|
|
def previousGenerator(self): ...
|
|
def previousSiblingGenerator(self): ...
|
|
def parentGenerator(self): ...
|
|
|
|
class NavigableString(str, PageElement):
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
known_xml: Any = ...
|
|
def __new__(cls, value: Any): ...
|
|
def __copy__(self): ...
|
|
def __getnewargs__(self): ...
|
|
def __getattr__(self, attr: Any): ...
|
|
def output_ready(self, formatter: str = ...): ...
|
|
@property
|
|
def name(self) -> None: ...
|
|
@name.setter
|
|
def name(self, name: Any) -> None: ...
|
|
|
|
class PreformattedString(NavigableString):
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
def output_ready(self, formatter: Optional[Any] = ...): ...
|
|
|
|
class CData(PreformattedString):
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
|
|
class ProcessingInstruction(PreformattedString):
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
|
|
class XMLProcessingInstruction(ProcessingInstruction):
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
|
|
class Comment(PreformattedString):
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
|
|
class Declaration(PreformattedString):
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
|
|
class Doctype(PreformattedString):
|
|
@classmethod
|
|
def for_name_and_ids(cls, name: Any, pub_id: Any, system_id: Any): ...
|
|
PREFIX: str = ...
|
|
SUFFIX: str = ...
|
|
|
|
class Tag(PageElement):
|
|
parser_class: Any = ...
|
|
name: Any = ...
|
|
namespace: Any = ...
|
|
prefix: Any = ...
|
|
sourceline: Any = ...
|
|
sourcepos: Any = ...
|
|
known_xml: Any = ...
|
|
attrs: Any = ...
|
|
contents: Any = ...
|
|
hidden: bool = ...
|
|
can_be_empty_element: Any = ...
|
|
cdata_list_attributes: Any = ...
|
|
preserve_whitespace_tags: Any = ...
|
|
def __init__(self, parser: Optional[Any] = ..., builder: Optional[Any] = ..., name: Optional[Any] = ..., namespace: Optional[Any] = ..., prefix: Optional[Any] = ..., attrs: Optional[Any] = ..., parent: Optional[Any] = ..., previous: Optional[Any] = ..., is_xml: Optional[Any] = ..., sourceline: Optional[Any] = ..., sourcepos: Optional[Any] = ..., can_be_empty_element: Optional[Any] = ..., cdata_list_attributes: Optional[Any] = ..., preserve_whitespace_tags: Optional[Any] = ...) -> None: ...
|
|
parserClass: Any = ...
|
|
def __copy__(self): ...
|
|
@property
|
|
def is_empty_element(self): ...
|
|
isSelfClosing: Any = ...
|
|
@property
|
|
def string(self): ...
|
|
@string.setter
|
|
def string(self, string: Any) -> None: ...
|
|
def _all_strings(self, strip: bool = ..., types: Any = ...) -> None: ...
|
|
strings: Any = ...
|
|
@property
|
|
def stripped_strings(self) -> None: ...
|
|
def get_text(self, separator: str = ..., strip: bool = ..., types: Any = ...): ...
|
|
getText: Any = ...
|
|
text: Any = ...
|
|
def decompose(self) -> None: ...
|
|
def clear(self, decompose: bool = ...) -> None: ...
|
|
def smooth(self) -> None: ...
|
|
def index(self, element: Any): ...
|
|
def get(self, key: Any, default: Optional[Any] = ...): ...
|
|
def get_attribute_list(self, key: Any, default: Optional[Any] = ...): ...
|
|
def has_attr(self, key: Any): ...
|
|
def __hash__(self) -> Any: ...
|
|
def __getitem__(self, key: Any): ...
|
|
def __iter__(self) -> Any: ...
|
|
def __len__(self): ...
|
|
def __contains__(self, x: Any): ...
|
|
def __bool__(self): ...
|
|
def __setitem__(self, key: Any, value: Any) -> None: ...
|
|
def __delitem__(self, key: Any) -> None: ...
|
|
def __call__(self, *args: Any, **kwargs: Any): ...
|
|
def __getattr__(self, tag: Any): ...
|
|
def __eq__(self, other: Any) -> Any: ...
|
|
def __ne__(self, other: Any) -> Any: ...
|
|
def __repr__(self, encoding: str = ...): ...
|
|
def __unicode__(self): ...
|
|
def __str__(self): ...
|
|
__str__: Any = ...
|
|
__repr__: Any = ...
|
|
def encode(self, encoding: Any = ..., indent_level: Optional[Any] = ..., formatter: str = ..., errors: str = ...): ...
|
|
def decode(self, indent_level: Optional[Any] = ..., eventual_encoding: Any = ..., formatter: str = ...): ...
|
|
def _should_pretty_print(self, indent_level: Any): ...
|
|
def prettify(self, encoding: Optional[Any] = ..., formatter: str = ...): ...
|
|
def decode_contents(self, indent_level: Optional[Any] = ..., eventual_encoding: Any = ..., formatter: str = ...): ...
|
|
def encode_contents(self, indent_level: Optional[Any] = ..., encoding: Any = ..., formatter: str = ...): ...
|
|
def renderContents(self, encoding: Any = ..., prettyPrint: bool = ..., indentLevel: int = ...): ...
|
|
def find(self, name: Optional[Any] = ..., attrs: Any = ..., recursive: bool = ..., text: Optional[Any] = ..., **kwargs: Any): ...
|
|
findChild: Any = ...
|
|
def find_all(self, name: Optional[Any] = ..., attrs: Any = ..., recursive: bool = ..., text: Optional[Any] = ..., limit: Optional[Any] = ..., **kwargs: Any): ...
|
|
findAll: Any = ...
|
|
findChildren: Any = ...
|
|
@property
|
|
def children(self): ...
|
|
@property
|
|
def descendants(self) -> None: ...
|
|
def select_one(self, selector: Any, namespaces: Optional[Any] = ..., **kwargs: Any): ...
|
|
def select(self, selector: Any, namespaces: Optional[Any] = ..., limit: Optional[Any] = ..., **kwargs: Any): ...
|
|
def childGenerator(self): ...
|
|
def recursiveChildGenerator(self): ...
|
|
def has_key(self, key: Any): ...
|
|
|
|
class SoupStrainer:
|
|
name: Any = ...
|
|
attrs: Any = ...
|
|
text: Any = ...
|
|
def __init__(self, name: Optional[Any] = ..., attrs: Any = ..., text: Optional[Any] = ..., **kwargs: Any) -> None: ...
|
|
def _normalize_search_value(self, value: Any): ...
|
|
def __str__(self): ...
|
|
def search_tag(self, markup_name: Optional[Any] = ..., markup_attrs: Any = ...): ...
|
|
searchTag: Any = ...
|
|
def search(self, markup: Any): ...
|
|
def _matches(self, markup: Any, match_against: Any, already_tried: Optional[Any] = ...): ...
|
|
|
|
class ResultSet(list):
|
|
source: Any = ...
|
|
def __init__(self, source: Any, result: Any = ...) -> None: ...
|
|
def __getattr__(self, key: Any) -> None: ...
|
|
|