Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача. Есть верстка веб страницы для постов и писем. Нужно ее максимально уникализировать на уровне HTML+CSS без особых искажений в визуальности. Для обхода анти-спам систем постов в соц сетях и тд.

Например если это экземпляр верстки исходный:

Здравствуйте

Новое сообщение для Пользователей

....

Меняется на:

Здравствуйте!

Новое

class="rand">собщение

для пользователей.

Хороший день, невидимый текст

....

То есть тут, добавился ! В первую строчку, и точка во вторую строчку. Цвет

в первой строке чуть-чуть изменил свой оттенок, почти не заметно глазу.

Во втором строке дополнительно добавился класс tamp, и тег span также с

названием класса, изменился размер шрифта с 5 на 4px и изменился шрифт,

на тоже семейство но другие название. + добавилась невидимая строка с

тегом DIV

Что должен уметь модуль:

("Рандомно"=Случайно)

1) Рандомно меняем на похожие шрифты. Определяем где засечки, где их нет, используем похожее семейство шрифтов.

2) Рандомно меняем на похожие оттенки цветов.

3) Рандомно меняем на похожие +- незначительно размер шрифта.

4) Добавляем разное число div, span внизу.

5) Добавляем выборочно класс рандомный название.

6) Добавляем разное число спецсимволов - точки, запятые, двоеточие, точка с

запятой, слэш, кавычки, равно, плюс минус, замена похожих русских букв

на такие же английские.

7) Добавляем невидимый блок с рандомным текстом (чередуем display:none, 0-1px, цвет похожий с фоном + оттенки).

Соответственно при каждом вызове скрипта, каждый раз уникальным образом исходный код должен уникализироваться и выводиться.

П.С. Предложите свои идеи еще, будет хорошо.

П.С.С. Хорошо если будет конфиг где можно будет какие именно параметры можно

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

менять цвета, то это в off, если не надо менять шрифта то отдельно тоже

отключалось или включалось. По умолчанию уникализируем по максимуму.

Сделать предпочтительно нужно на Python как модуль. Так как он будет интегрирован в общую большую программу на Python.

6 лет назад
easycode
Роман 
37 летРоссия
8 лет в сервисе
Был
4 года назад
Выбранный исполнитель
metagrinder
Сотиров 
30 летРоссия
6 лет в сервисе
Был
6 лет назад
6 лет назад
$100
2 дня
Обычный кидала. 1. запросил оплату - оплатил и пропал на 3 дня. Потом кое как выслал исходники. Далее на доработке 24 дня уже кормит завтраками, а последнюю неделю на звонки не отвечает и на сообщения, хотя регулярно сидит онлайн.