我一直在尝试从 AlgoExplorer 网站上抓取数据。它有一个带有分页的表来存储数据。即使我使用显式等待来单击“下一步”按钮,它仍然会收到 StaleException。这是我的一段代码和错误图像:
for i in tqdm(range(5)):
page = driver.find_element_by_tag_name('tbody').find_elements_by_tag_name('a')
for e in page:
pages.append(e.text)
WebDriverWait(driver, 5).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '.pagination.next'))).click()
当然,每个变量都已声明并已导入库。
你能解释一下为什么我仍然有这个例外吗? 在此处输入图像描述