Кто гуру в BeautifulSoup, подскажите с чем связана ошибка :
>>> from BeautifulSoup import BeautifulSoup as BS
>>> st = '<html><body><p>1</p><p>2</p><p>3</p></body></html>'
>>> so = BS(st)
>>> i = 0
>>> for items in so('p'):
print so('p')[i].string
i = i + 1
Traceback (most recent call last):
File "<pyshell#73>", line 2, in <module>
print so('p')[i].string
RuntimeError: maximum recursion depth exceeded
хотя если так, все работает :
>>> so('p')[0].string
u'1'
>>> so('p')[1].string
u'2'
>>> so('p')[2].string
u'3'
И еще, как получить параметры, заданные в тэге ?
Например с “<p align = ”center“>” получить “center”.