Просмотреть исходный код HTML в виде дерева? - PullRequest
9 голосов
/ 13 мая 2011

Я хотел бы проанализировать структуру некоторых сложных веб-страниц, которые я посетил.Разбор тегов в источнике HTML вручную утомителен и подвержен ошибкам.

Я хотел бы найти утилиту, которая будет принимать исходный код HTML (или URL) в качестве входных данных и отображать иерархическое расположение HTML.элементы, включая атрибуты source и id, желательно в виде дерева.

Я был уверен, что подобный инструмент будет легко найти, но несколько поисковых запросов в Google ничего не нашли для меня.Я все еще уверен, что такой инструмент существует.Может ли сообщество помочь мне найти что-нибудь?(Я пользователь Windows и, конечно, предпочел бы бесплатную, если это возможно.)

Ответы [ 6 ]

2 голосов
/ 13 мая 2011

IE8 + и Chrome имеют прекрасные встроенные инструменты разработчика. Просто зайдите на веб-страницу и в IE нажмите F12, а в Chrome перейдите на wrench-> tools-> developer tools. Они оба показывают древовидное представление страницы и позволяют вам изменять ее. Они оба очень мощные.

IE9 Developer Tools Chrome Developer Tools

1 голос
/ 13 мая 2011

Как уже упоминалось, большинство современных веб-браузеров имеют встроенные «инструменты разработчика», которые включают способ просмотра источника HTML в виде дерева. Я собрал быстрое сравнение скриншотов инструментов, которые предлагают последние версии пяти лучших браузеров (Internet Explorer 9, Firefox 4, Chrome 12, Opera 11 и Safari 5).

1 голос
/ 13 мая 2011

Вы также можете использовать любой хороший редактор, например Notepad ++, в котором выделен синтаксис и происходит свертывание узлов.

1 голос
/ 13 мая 2011

Большинство браузеров имеют встроенную программу просмотра DOM. Firefox имеет стороннее расширение , которое обеспечивает это.

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

0 голосов
/ 13 мая 2011

Загрузите Firefox (http://www.mozilla.org/) и установите Firebug addon https://addons.mozilla.org/firefox/addon/firebug/) ОБА БЕСПЛАТНО

0 голосов
/ 13 мая 2011

Используйте firebug или аддон DOMinspector на firefox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...