문제

아름다운 수프 요소의 HTML 속성을 어떻게 반복합니까?

주어진 것처럼 :

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

나는 "바"와 "blah"를 원한다.

도움이 되었습니까?

해결책

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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top