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>
beautifulsoup.element.
ResultSet
Список найденных эелементов