Интернет магазин китайских планшетных компьютеров



Компьютеры - Proxomitron

01 мая 2011


Оглавление:
1. Proxomitron
2. URL-команды
3. Внешние прокси
4. Разработка
5. Другие проекты по фильтрации веб-страниц



Proxomitron — бесплатная программа с закрытым кодом, универсальный фильтр для интернет-страниц, технически реализованный в качестве прокси-сервера. Основное его назначение — уничтожение всевозможных видов интернет-рекламы и блокировка всплывающих окон. Но этим возможности программы не ограничиваются: изменить на странице можно все «до последнего тега», что делает его универсальным инструментом для управления содержимым страниц. Например, можно добавить недостающие возможности, встраивая скрипты, или обойти различные ограничения и защиты на веб-сайтах.

Описание

Фильтрация

Редактирование страниц происходит на основе правил, построенных с помощью собственного языка регулярных выражений и функций, специально «заточенных» под работу с HTML. Фильтры могут быть 2-х типов: для текста страницы и для HTML-заголовков. Фильтры для текста — двухуровневые: с помощью более простого выражения выбираются фрагменты текста, которые затем проверяются основным кодом фильтра.

Регулярные выражения

В программе не используется громоздкий, хотя универсальный и широко распространенный PCRE. Вместо этого автор создал свой язык, упрощенный и приспособленный для использования именно для работы с текстом веб-страниц. Благодаря этому, создавать и читать фильтры Proxomitron намного проще, чем синтаксически сложные конструкции PCRE.

Сравнения в Proxomitron нечувствительны к регистру, что тоже сделано для удобства пользователя. Однако при замене русского текста регистрозависимость всё же есть, хотя это напрямую и не относится к языку разметки HTML — с ним-то это работает отлично.



Просмотров: 4622


<<< Privoxy