Источник: Nuances of Programming Часть 1, Часть 2 В предыдущей статье я рассказывал о том, как извлекать статические данные с помощью Node.js. В настоящее время сайты приобретают более динамический характер, то есть содержимое сайта отображается через JavaScript. К примеру, сделаем запрос на любой SPA-сайт, подобно шаблону vue-admin, и отключим javascript с помощью Chrome DevTools. В итоге, получаем подобный ответ: Таким образом, фактическое содержание сайта, которое необходимо извлечь, отобразится...
Статья подготовлена для студентов курса «Mobile QA Engineer» в образовательном проекте OTUS. Скорее всего, вам известно, что совсем недавно был выпущен Selenium 4 Alpha (хотя официального объявления пока не было). И, естественно, вам может быть интересно, следует ли переносить ваш текущий проект Selenium с версии 3 на версию 4? Ну, я бы сказал, что этого делать не стоит. Почему нет? Это был Alpha-релиз и высока вероятность, что он может работать нестабильно. Поэтому пока Selenium 4 не будет выпущен официально, я бы не рекомендовал обновлять/переносить существующий проект Selenium...