Инструмент аннотации источника веб-страницы

<ul class="contact">
<li class="first">Carnegie Mellon University</li>
<li>5000 Forbes Avenue, Pittsburgh, PA 15213</li>
</ul>

=>

<ul class="contact">
<li class="first">[univ]Carnegie Mellon University[/univ]</li>
<li>[address]5000 Forbes Avenue, Pittsburgh, PA 15213[/address]</li>
</ul>

показывает процесс семантической аннотации, который я хотел бы пройти для тысяч веб-страниц. Чтобы прояснить свое намерение, я хотел бы загрузить все эти веб-страницы и снабдить их комментариями с помощью пользовательских тегов (например,univ, address). Аннотированные страницы будут использованы позже для обработки.

Самый наивный метод, который я использовал, это загрузить страницу, открыть файл страницы, отредактировать файл с помощью текстового редактора и сохранить его. Это просто слишком громоздко.

Лучший подход, который я использовал, - это выбрать целевой текст для аннотирования в браузере, проверить цель с помощью таких инструментов, как Firebug, отредактировать целевой текст в проверяемом виде и сохранить отредактированную страницу. Это помогает облегчить некоторое бремя, но все же есть много возможностей для улучшения.

Идеальный инструмент, который мне хотелось бы иметь, - это такой инструмент, с помощью которого я могу выбрать целевой текст на странице в браузере, выбрать соответствующий тег аннотации (желательно выбрать на панели инструментов, которая отображает все доступные теги) и сохранить отредактированную страницу. с одной кнопкой.

Если кто-нибудь знает такие инструменты, было бы здорово. Но я сомневаюсь, что такой инструмент вообще существует. Скорее всего, я должен написать такой инструмент сам. Вопрос в том, как мне начать? У меня мало опыта разработки веб-приложений.

Должен ли я написать расширение для браузера? Должен ли я написать отдельное приложение? На каком языке?

РЕДАКТИРОВАТЬ: Более простая версия вопроса может быть найденаВот, Полное рабочее решение является предпочтительным. Я полагаю, что эта проблема не имеет большого значения для опытных веб-разработчиков, но это может занять некоторое время для меня, и мне нужно реализовать эту функцию как можно скорее.

РЕДАКТИРОВАТЬКроме того, я предпочитаю панель инструментов сразу после выбора раскрывающемуся списку после щелчка правой кнопкой мыши. Я думаю, что панель инструментов для расширения ChromeDiigo Web Collector довольно круто.

Более того,save Кнопка необходима на панели инструментов, чтобы сохранить отредактированную страницу по умолчанию или в указанном пользователем месте на компьютере. Кнопки на панели инструментов должны быть в следующем порядке:univ address tag3 tag4 ...tagn save, Кнопка сохранения идет последней.

РЕДАКТИРОВАТЬ: Кажется невозможным загрузить отредактированную страницу в локальную файловую систему, используя Javascript. В Chrome или Firefox после того, как мы отредактируем исходный код страницы в проверенном виде, для нас есть кнопка сохранения, чтобы сохранить отредактированную страницу в локальной файловой системе. Как это было реализовано? Что я не хочу об этой кнопке сохранения, так это то, что она всегда запрашивает каталог для загрузки страницы. Я хотел бы сделать его каталогом по умолчанию с моей собственной кнопкой сохранения.

Ответы на вопрос(2)

Ваш ответ на вопрос