Подтвердить что ты не робот

Как перебирать атрибуты HTML элемента Beautiful Soup?

Как перебирать атрибуты HTML элемента Beautiful Soup?

Как, учитывая:

<foo bar="asdf" blah="123">xyz</foo>

Я хочу "bar" и "blah".

4b9b3361

Ответ 1

from BeautifulSoup import BeautifulSoup
page = BeautifulSoup('<foo bar="asdf" blah="123">xyz</foo>')
for attr, value in page.find('foo').attrs:
    print attr, "=", value

# Prints:
# bar = asdf
# blah = 123