硒不读第二页

2024-09-29 23:15:35 发布

您现在位置:Python中文网/ 问答频道 /正文

默认情况下,将打开第1页。我用mores.click()点击“下一页”,它在浏览器中正确打开。但是当我尝试阅读html代码时,它仍然是第一页。如何确保我阅读了第二页

这是我的密码:

driver = webdriver.Firefox()
driver.get('https://colleges.niche.com/stanford-university/reviews/')
mores = driver.find_element_by_class_name('icon-arrowright-thin--pagination')
mores.click()
vkl = driver.page_source
print vkl

Tags: 代码https密码gethtmldriver情况浏览器
1条回答
网友
1楼 · 发布于 2024-09-29 23:15:35

你可能做得太快了。添加一些等待后,您的点击,并确保第二页是真正出现在屏幕上之前,您试图阅读源html

请记住,Selenium不会自动等待第二页完全加载或完全加载。它将立即执行下一个命令:driver.page_source

相关问题 更多 >

    热门问题