2013-11-19 3 views
0

Вот пример:Открыть реальный исходный код страницы с AJAX

https://www.namecheap.com/domains/domain-name-search/results.aspx?domain=whateverstacks&tlds=com&type=single&

страница занимает несколько секунд, прежде чем он обновляет и позволяет нам знать домен в вопросе доступен.

Но если просмотреть исходный код в Firefox, даже после того, как страница полностью загружена, следующий текст нигде не найти:

whateverstacks.com is available from just $10.69/yr* 

Как я могу просмотреть фактического исходного кода существующий веб-сайт (а не только код HTML, который присутствовал до полной загрузки страницы)

ответ

4

Используйте встроенные средства разработки браузера, или Firebug.

enter image description here

+0

Есть ли способ сделать это программно? Например, если бы я хотел проверить и посмотреть, доступен ли этот домен каждые пять минут, я бы не хотел использовать firebug каждый раз. – some1

+0

Да, вы можете сделать это программно, но в целом очистка HTML - довольно ужасный способ делать такие вещи. То, что вы ищете, это HTTP API. –

-2

Вы не можете. На веб-страницах выводится код приложения на сервере. Если «код приложения» является HTML-страницей, он отправляется вам без изменений.

Большинство браузеров позволяют просматривать сгенерированный код, если веб-страница написана в javascript. В Chrome это можно проверить с помощью консоли разработчика, в Firefox, это firebug.

Фактический код asmx в вашем случае находится на сервере, и вам нужно получить доступ к исходным файлам.

+0

Отведено мое -1 после редактирования =) –

+0

Спасибо :-), по крайней мере тот, кто читает комментарий, если он изменится. – thst

1

Вы должны проверить элементы страницы, которые визуализируются, а не просто смотреть на оригинальном источнике страницы. Я считаю, что инструменты разработчика Firefox способны на это, а также расширения, такие как Firebug.

Google Chrome способен на это непосредственно из контекстного меню; щелкните правой кнопкой мыши элемент, который вы хотите проверить, и выберите «Осмотреть элемент».

+0

Есть ли способ сделать это программно? Например, если бы я хотел проверить и посмотреть, доступен ли этот домен каждые пять минут, я бы не хотел использовать firebug каждый раз. – some1

+0

@ some1, скорее всего, но я никогда не пробовал соскабливать страницу AJAX. –

Смежные вопросы