BeautifulSoup ... поля несоответствия (май или май не существует) - PullRequest
0 голосов
/ 26 июня 2018

field_b может существовать или не существовать. print(field_b.text) привело к

AttributeError: 'NoneType' object has no attribute 'text'

Код:

soup=BeautifulSoup(result, 'lxml')

for item in soup.find_all('li', class_='items'):
    field_a=item.find('span', class_='aaa')
    field_b=item.find('span', class_='bbb')
    field_c=item.find('span', class_='ccc')

    print(field_a.text,field_b.text,field_c.text)



result
------
<li class="items><span class="aaa">XXX</span><span class="bbb">XXX</span><span class="ccc">XXX</span></li>
<li class="items><span class="aaa">XXX</span><span class="ccc">XXX</span></li>
<li class="items><span class="aaa">XXX</span><span class="ccc">XXX</span></li>
<li class="items><span class="aaa">XXX</span><span class="bbb">XXX</span><span class="ccc">XXX</span></li>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...