如何删除使用 bs4 选择的选项?

我对这个脚本的想法是制作一个打印出以下内容的脚本



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>


吃鸡游戏
浏览 199回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python