Селен не читает вторую страницу

-5

По умолчанию откроется страница 1. Я mores.click() на "следующую страницу", используя 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

спросил(а) 2021-01-19T21:03:10+03:00 6 месяцев, 1 неделя назад
1
Решение
119

Вероятно, вы слишком быстро это делаете. Добавьте некоторое ожидание после щелчка и убедитесь, что вторая страница на самом деле появляется на экране, прежде чем пытаться прочитать исходный HTML-код.

Имейте в виду, что Selenium не будет автоматически ждать, пока вторая страница загрузится полностью или вообще. Он немедленно выполнит следующую команду: driver.page_source.

ответил(а) 2021-01-19T21:03:10+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема