Выяснение, является ли data-sold-out = "false" в html с помощью Beautifulsoup - PullRequest
0 голосов
/ 03 июня 2018
data-style-name="Gold" data-style-id="20316" data-sold-out="false" data-description="null" alt="Tvywspp25q0" /></a>
<a class="" data-images="

это html-код, и я пытаюсь найти, если data-sold-out = "false" или true, так что я могу чем-то с этим сделать.Мне интересно, как я могу узнать, какой идентификатор проданных данных равен и вернуть его.Я использую питона и красивый суп.

любая помощь оценена

1 Ответ

0 голосов
/ 03 июня 2018

Пытаетесь ли вы найти какие-либо теги с данными sold-out = "false" или data-sold-out = "true", верно?

Я думаю, вы можете сделать это

all_html = bs('<a data-style-name="Gold" data-style-id="20316" data-sold-out="false" data-description="null" alt="Tvywspp25q0" /></a>
<a class="" data-images="">')
a_tag = all_html.findAll(attrs={"data-sold-out": "false"})

тогда вы можете извлечь любой атрибут внутри них, как это

for item in a_tag:
    print(item['data-style-name'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...