Я хочу очистить данные веб-сайта с помощью Beautiful Soup и запросов, и я почти получил то, что хочу, но не могу найти способ отфильтровать последние шаги:
Вотмой код:
variants = soup.find('div', class_='product-configure')
print(variants)
Это печатает следующее:
<div class="product-configure">
<select id="custom-variants">
<option disabled="disabled" selected="selected">Maak een keuze</option>
<option data-status="available" data-value="177379037">Size : EU 40.5 (US 7)
</option>
<option data-status="available" data-value="177379043">Size : EU 41.5 (US 8)
</option>
<option data-status="available" data-value="177379223">Size : EU 42.5 (US 9)
</option>
</select>
</div>
Как я могу отфильтровать это, чтобы он печатал только все числа в «data-value»?(например, «177379037» как вывод для первой строки)
Вот HTML:
<div class="gui-select">
<div class="product-configure">
<select id="custom-variants">
<option selected="selected" disabled="disabled">Select an option</option>
<option data-value="177379037" data-status="available">Size : EU 40.5 (US 7)</option>
<option data-value="177379043" data-status="available">Size : EU 41.5 (US 8)</option>
<option data-value="177379223" data-status="available">Size : EU 42.5 (US 9)</option>
</div>