默认情况下,将打开第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
你可能做得太快了。添加一些等待后,您的点击,并确保第二页是真正出现在屏幕上之前,您试图阅读源html
请记住,Selenium不会自动等待第二页完全加载或完全加载。它将立即执行下一个命令:
driver.page_source
相关问题 更多 >
编程相关推荐