#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?