您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使Selenium单击“下一步”按钮,直到不再可用?

如何使Selenium单击“下一步”按钮,直到不再可用?

我将进行一个无穷while True循环,并在TimeoutException抛出该循环后将其中断-这意味着没有剩余的页面了:

wait = webdriverwait(driver, 10)
while True:
    # grab the data

    # click next link
    try:
        element = wait.until(EC.element_to_be_clickable((By.CLASS_NAME, 'reviews_pagination_link_nav')))
        element.click()
    except TimeoutException:
        break

为此,您需要确保在单击最后一页后,带有的元素class="reviews_pagination_link_nav"不在页面上或不可单击。

其他 2022/1/1 18:47:33 有420人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶