Пока этот код работает довольно быстро:
for olay in soup("li", {"class":"textb"}):
tanim = olay("strong")
try:
print tanim[0]
except IndexError:
pass
Получение такого свойства строки делает этот код значительно медленнее:
for olay in soup("li", {"class":"textb"}):
tanim = olay("strong")
try:
print tanim[0].string
except IndexError:
pass
У меня вопрос: я делаю что-то такое, что не получаю подобное свойство строки? Должен ли я использовать что-то еще, чтобы получить текстовую версию объекта?
Обновление:
Это также работает довольно быстро, поэтому я думаю, что медлительность уникальна для свойства строки?
for olay in soup("li", {"class":"textb"}):
tanim = olay("strong")
try:
print tanim[0].text
except IndexError:
pass