driver.find_element_by_partial_link_text("Annual Reports").click() 如果你仍然得到Unable to locate element尝试等待一段时间必需的元素出现在DOM,因为它可能会产生dinamically:
from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui import WebDriverWait as wait
python+selenium点击里面的链接?实际的链接文本不是“年报”,但“年度报告通过我们完整的上市公司年度报告的目录 浏览”,所以你可能试图仅通过部分文本,以匹配所需的链接:
driver.find_element_by_partial_link_text("Annual Reports").click()
如果你仍然得到Unable to locate element尝试等待一段时间必需的元素出现在DOM,因为它可能会产生dinamically:
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait as wait
wait(driver, 10).until(elemenet_to_be_clickable((By.PARTIAL_LINK_TEXT, "Annual Reports"))).click()
一周热门 更多>