Как перебирать атрибуты HTML элемента Beautiful Soup?
Как перебирать атрибуты HTML элемента Beautiful Soup?
Как, учитывая:
<foo bar="asdf" blah="123">xyz</foo>
Я хочу "bar" и "blah".
Ответ 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