gpt4 book ai didi

python - 我可以通过 Python 中的 splinter 模块以某种方式从页面上的下拉列表中选择特定元素吗

转载 作者:太空狗 更新时间:2023-10-30 02:20:21 25 4
gpt4 key购买 nike

我可以通过 Python 中的 splinter 模块以某种方式从页面的下拉列表中选择特定元素吗?

我有以下 HTML 代码:

<select id="xyz">
<optgroup label="Group1">
<option value="1">pick1</option>
<option value="2">pick2</option>
</optgroup>
<optgroup label="Group2">
<option value="3">pick3</option>
<option value="4">pick4</option>
</optgroup>
</select>

假设我需要选择“pick3”选项。我该怎么做?

最佳答案

首先使用find_by_id() 找到select 元素并使用 select()选择选项的方法:

element = browser.find_by_id('xyz').first
element.select('3')

替代解决方案是使用 find_by_xpath()click() :

element = browser.find_by_xpath('//select[@id="xyz"]//option[@value="3"]').first
element.click()

关于python - 我可以通过 Python 中的 splinter 模块以某种方式从页面上的下拉列表中选择特定元素吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23838972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com