我正在尝试将页码从https://stats.oecd.org/Index.aspx?DataSetCode=REVDEU上的默认页码1更改为页码2
目前,我的代码打开页面,似乎什么也不做,最终超时。
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import Select
driver = webdriver.Chrome()
driver.get("https://stats.oecd.org/Index.aspx?DataSetCode=REVDEU")
select = Select(WebDriverWait(driver, 20).until(EC.element_to_be_clickable(
(By.XPATH, "//select[starts-with(@id, 'PAGE')][starts-with(@name,'PAGE')]"))))
select.select_by_visible_text('2')
1条答案
按热度按时间hlswsv351#
您未正确使用"选择"。
这对我很有效:
结果是