【问题标题】:how to fetch the links of ALL webpages (not just of the page in which the driver is present) via Selenium?如何通过 Selenium 获取所有网页的链接(不仅仅是驱动程序所在的页面)?
【发布时间】:2021-06-03 05:33:42
【问题描述】:

我正在尝试获取所有网页中存在的所有链接,但是当我使用 "List 链接 = driver.findElements(By.tagName("a"));" 这仅获取当前页面的链接。有什么办法可以获取所有链接 一次有n页?或者这根本不可能?

【问题讨论】:

    标签: selenium-webdriver


    【解决方案1】:

    何塞,这是不可能的。 Selenium 仅包含有关当前页面的信息,而没有关于上一页或最后一页的信息。

    获取所有链接的唯一方法是逐一访问所有页面。我希望这能回答您的问题。

    【讨论】:

    • 谢谢你,萨希尔
    • 如果你能回答你的问题,请接受答案:)
    猜你喜欢
    • 2011-10-25
    • 1970-01-01
    • 2018-03-26
    • 1970-01-01
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 2013-10-22
    • 2017-09-16
    相关资源
    最近更新 更多