我对这个脚本的想法是制作一个打印出以下内容的脚本
4,5
5,5
6
7
8,5
9
10
使用以下 HTML:
<select name="id" style="display: none;">
<option value="-1" class="selected">
Choose number
</option>
<option value="5011265">
4,5
</option>
<option data-alt="1 kvar" value="5012834">
5,5
</option>
<option value="5011266">
6
</option>
<option value="5011267">
7
</option>
<option data-alt="1 kvar" value="5011269">
8,5
</option>
<option value="5011270">
9
</option>
<option value="5011271">
10
</option>
</select>
我设法打印出来使用
nosto_sku_tags = bs4.find_all('select', {'name': 'id'})
product_skus = []
for nosto_sku_tag in nosto_sku_tags:
try:
sku_size = nosto_sku_tag
print(sku_size)
except Exception:
sku_size = None
但是我得到的打印结果是:
选择数字 4,5 5,5 6 7 8,5 9 10
而且我不知道如何继续使用我的代码来生成所以它只打印出所有数字而不是第一个是Choose number.
如何制作代码,使其仅打印数字而不Choose number包含数字?
现在打印时打印出结果:
<select name="id">
<option value="-1">
Choose number
</option>
<option value="5011265">
4,5
</option>
<option data-alt="1 kvar" value="5012834">
5,5
</option>
<option value="5011266">
6
</option>
<option value="5011267">
7
</option>
<option data-alt="1 kvar" value="5011269">
8,5
</option>
<option value="5011270">
9
</option>
<option value="5011271">
10
</option>
</select>
相关分类