tutorial scraping parser from examples beautifulsoup4 python beautifulsoup

python - scraping - ¿Cómo itero sobre los atributos HTML de un elemento Beautiful Soup?



select beautifulsoup (1)

¿Cómo itero sobre los atributos HTML de un elemento Beautiful Soup?

Me gusta, dado:

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

Quiero "bar" y "bla".


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