Как написать фильтр и действие для PRIVOXY, чтобы добавлять код в контент? Читал документацию privoxy и не нашёл нигде способов добавления своего кода ( в моём случае это html разметка во все файлы html) . Видел только как вырезать что либо, либо заменять. Но как добавлять, не знаю, подскажите пожалуйста. Заранее спасибо.

21 Авг 2019 в 06:39
204 +1
0
Ответы
1

Подходящим способом для добавления кода в контент при использовании Privoxy может быть использование фильтра с преобразованием HTML-разметки. Для этого можно создать кастомный фильтр с помощью Perl-скрипта.

Пример фильтра на Perl, который добавит HTML-код в начало и конец каждого HTML-файла:

privoxy_user_actions_filter_code =
+add_custom_html_code
{
s/<html>/<html>YOUR_CUSTOM_HTML_CODE/g;
s/<\/html>/YOUR_CUSTOM_HTML_CODE<\/html>/g;
}

Вместо YOUR_CUSTOM_HTML_CODE укажите ваш HTML-код, который вы хотите добавить в начало и в конец каждого HTML-файла.

Этот код можно поместить в конфигурационный файл Privoxy (обычно это /etc/privoxy/config) в разделе user-actions. После добавления данного фильтра Privoxy будет автоматически добавлять ваш HTML-код в каждый проксируемый HTML-файл.

Не забудьте перезапустить службу Privoxy после внесения изменений в конфигурационный файл:

sudo service privoxy restart

Надеюсь, это поможет вам добавить ваш HTML-код в контент с помощью Privoxy.

20 Апр 2024 в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир