Selenium没有阅读第二页

时间:2016-10-28 01:42:14

标签: python selenium automation

默认情况下,第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

1 个答案:

答案 0 :(得分:0)

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

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