我试图抓取一个网站:Arval.fr,而且我在创建搜索树时遇到了麻烦。 表格有3种选择:型号,汽车制造商和汽车型号,并根据之前选择的内容进行更新。用Selenium(Python)选择一个选项
我使用硒来获取所有可能的选项,并设法正确读取第一个框中的所有选项,但是我无法获取它以选择一个选项,以便下一个选项更新。
以下是我迄今所做的:
from selenium import webdriver
from selenium.webdriver.support.ui import Select
driver = webdriver.Safari()
driver.get("http://www.arval.fr")
select = Select(driver.find_element_by_id(vehicleTypeRef))
select.options[1].click()
我期望选择与vehicleTypeRef
ID框中的第二个选项,但没有任何反应。我已经使用all_selected_options
进行了检查,并且箱子仍然设置为默认选项...
我错过了什么吗?
谢谢,但它似乎没有任何工作,我如果代码有什么不太明白我试过'select.select_by_index(2)' 'select.all_selected_options [0] .get_attribute(“text”)'它仍然给我第一个默认选项 – Charleess
@Charleess编辑我的回答 – Guy
非常感谢您的时间,是那么有什么办法可以用硒呢? – Charleess