Как получить фактический код веб-страницы для элемента

  1. я использую wget для сохранения веб-страницы в файл ' annie.html".
% wget -qO-  http://www.swagbucks.com/watch/video/523803/annie > annie.html
  1. внутри этого файла строка:
<div id="sbPlaylistVideoContainer" class="fullSize"></div>
  1. вопрос: Как я могу получить фактический код для этого <div> элемент? Если я щелкните правой кнопкой мыши на видео в Chrome для этого и нажмите кнопку "Проверить элемент", я вижу фактический код.

это выглядит так.

<video id="example_video_1_html5_api" class="vjs-tech" preload="none" src="blob:http%3A//www.swagbucks.com/096df37a-81fe-4c65-b082-0fe059254d6e" style=""><source src="http://progressive.totaleclips.com.edgesuite.net/137/e137013_257.mp4?eclipid=e137013&amp;bitrateid=457&amp;vendorid=1839&amp;type=.mp4" type="video/mp4"></video>

где Chrome получил это от чего? Он не существует на сайте. Я хотел бы получить правильный синтаксис команды "wget", который сохранит этот код в файл.

18
задан user577396
05.02.2023 5:39 Количество просмотров материала 3296
Распечатать страницу

2 ответа

без фактического анализа веб-страницы невозможно сказать наверняка, однако, скорее всего, веб-сайт использует JavaScript для вставки видеоплеера на страницу. Функция Chrome "проверить элемент" показывает текущее состояние DOM, не обязательно истинный источник для страницы.

есть несколько причин, веб-сайт будет делать это в том числе обнаружить возможности Вашего браузера для того, чтобы сделать соответствующий плеер (то есть HTML видео или флэш плеер) или иметь возможность динамически изменять видео.

2
отвечен heavyd 2023-02-06 13:27

страница генерируется динамически. Поскольку вы просматриваете веб-страницу с Chrome, который поддерживает HTML5, сервер дает вам тег, который является тегом html5. wget не идентифицирует себя как chrome, поэтому по умолчанию сервер имеет обратную совместимость

обе команды допустимы.

0
отвечен LPChip 2023-02-06 15:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх