我想通过点击一个带有span标签的链接进入下一页,使用 selenium Python,但堆栈的地方。请善意地需要您的帮助。
主件代号
driver.get('https://shoobs.com/find-events')
selector= '//*[@class="pagination"]/span[7]/a'
links = WebDriverWait(driver, timeout=160).until(lambda d: d.find_element(By.XPATH,selector))
links.click()
driver.quit()
错误
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <a rel="next" href="/events?page=2">...</a> is not clickable at point (865, 924). Other element would receive the click: <div class="cookie-banner">...</div>
(Session info: chrome=105.0.5195.102)
一旦浏览器打开,如果我向下滚动它的工作正常,并路由到下一页,但如果我不向下滚动,并把它给上面提到的错误。
1条答案
按热度按时间yhived7q1#
上面提到的错误指示您必须执行JavaScript