我正在使用 Selenium 抓取网页来搜索结果。这工作正常,我确实得到了我想要的结果,但不是所有结果,只有数百个结果中的十二个。 要获得其他结果,我必须单击“V 形”(>)。并在接下来出现的每一页上继续这样做。
但我就是无法抓住那个 V 形图标来点击。如果能朝正确的方向推动,我们将不胜感激。
这是我正在尝试抓取的网址: 文字
我已经研究这个问题好几天了,并尝试了使用 XPATH 和 CSS 选择器在网上找到的所有方法,但由于某种原因这些都不起作用。我不断收到此错误: selenium.common.exceptions.ElementClickInterceptedException:消息:元素单击被拦截:元素
//li[@data-testid='RouterPagination_next']
代码:
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//li[@data-testid='RouterPagination_next']"))).click()