python+selenium点击<li>里面的链接

2021-02-07 09:53发布

[图]python+selenium点击里面的链接,求大佬解答

python+selenium点击

  • 里面的链接,求大佬解答


  • 3条回答
    老易
    2021-11-11 16:51

    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()

  • 一周热门 更多>