Просмотр источника в браузере не дает всего содержимого, загруженного в браузер

#browser #view-source

#браузер #просмотр исходного кода

Вопрос:

1) Я открыл ссылку в браузере. (предположим, мой список друзей на Facebook)

2) При просмотре источника просмотра страницы. (Я вижу, что около 20 имен отображаются в виде источника, загруженного первым)

3) Даже если я прокручиваю вниз и загружаю весь список друзей и проверяю источник просмотра, он дает мне те же 20 человек, т.Е. Никаких изменений в источнике просмотра, даже если на странице больше контента, чем на предыдущей.

4) Это может быть запрос Ajax или может быть Javascript, но как я могу получить полный исходный код для страницы.

Дайте мне знать, если потребуется дополнительная информация.

Комментарии:

1. Вы не можете. Данные загружаются динамически, когда вы находитесь на сайте и прокручиваете какой-либо виджет. Если вам нужно получить данные из facebook, вам необходимо использовать API facebook

2. Даже используя API Facebook — я не могу получить заполненный список друзей — мне мало что говорит о том, что только эти люди зарегистрировали ваши приложения. Я использую токен доступа пользователя

Ответ №1:

В случае, когда необходимо проанализировать динамические данные, пригодятся инструменты разработчика браузеров.

Используйте инструмент разработчика Chrome. (Просто щелкните правой кнопкой мыши на любой динамической странице и нажмите Проверить)

Редактировать: для динамического удаления страницы используйте PhantomJS с NodeJS, а затем импортируйте в свой скрипт python.

Комментарии:

1. Хотите получить его с помощью python?