element

Tag()

class beautifulsoup.element.Tag

Тег элемент

attrs

Словарь атрибутов элемента

table_elem.attrs
# {'class': 'table'}

image_elem.attrs['src']
children

Список дочерних элементов Tag

for child in span_elem.children:
    print(child.get_text())
contents
descendants

Список всех вложенных элементов Tag

for child in span_elem.descendants:
    print(child)
name

Строка, название тега

tag.name
# 'a'
next_sibling

Список всех элементов на уровне

for sibling in table_elem.tr.next_sibling:
    print(sibling)
parent

Родительский элемент Tag

table_elem.parent
previous_siblings

Список всех элементов на уровне

for sibling in table_elem.tr.previous_siblings:
    print(sibling)
string

Текстовое содержимое тега, beautifulsoup.element.NavigableString

text()

Текстовое содержимое

get_text()

Возвращает только текст содержимого

span_elem.get_text()
# some text
find_all()

Возвращает список всех найденных элементов

prettify()

Возвращает текстовое содержимое

span_elem.prettify()
# <span>hello world</span>

ResultSet()

class beautifulsoup.element.ResultSet

Список найденных эелементов