@Us59

Можно ли получить данные которые подгружаются через ajax в Selenium?

На сайте при нажатии кнопочки "Продолжить" идет подгрузка через ajax данных, через инспектор я вижу запрос и там лежит большой json, но этот json не показывается пользователю, пользователь видит только текст ошибки.

Вопрос: Если использовать Selenium, я смогу получить данные которые подгружаются через ajax, чтобы в итоге я получил полный json который можно найти в инспекторе браузера?

Или может кто-то подскажет альтернативу Selenium, но сразу уточню, что сайт использует JS.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 2
Jump
@Jump
Системный администратор со стажем.
Selenium WebDriver - запускается безголовый браузер, и исполняет JS.
Ответ написан
@Andrey_Dolg
Можно тут целый веер способов. Если брать из них только те что доступны с обычного селениума, то все идут через javascript и подразумевают что вы:
1) либо повторите этот ajax запрос
2) либо подключитесь к функции что его посылает и прослушаете её
3) либо найдёте в какой переменой если она есть ещё в теле страницы хранятся данные.

Но если отказаться от селениума то будет обычно лучше. =)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
12 июл. 2020, в 07:00
1000 руб./за проект
12 июл. 2020, в 06:59
3000 руб./за проект
12 июл. 2020, в 02:02
3000 руб./за проект