Я пытаюсь распечатать только значение upc
всех разделов внутри раздела класса results
, которые имеют значение атрибута upc
и также не содержат класс EAN
.
<div class="results">
<div upc="1284665">This one</div>
<div upc="8432651">This one</div>
<div upc>Not this one</div>
<div upc="1384268" class="EAN">Not this one too</div>
</div>
Требуемый вывод:
1284665
8432651
Это код, который у меня есть сейчас, но он включает в себя все разделы внутри раздела results
class.
html = '''<div class="results">
<div upc="1284665">This one</div>
<div upc="8432651">This one</div>
<div upc>Not this one</div>
<div upc="1384268" class="EAN">Not this one too</div>
</div>'''
soup = BeautifulSoup(html, 'lxml')
for section in soup.select_one('.results'):
print(section)