Путь к счастью, как известно, тернист и полон препятствий. Одним из таких препятствий на моём пути была страница в ОД, носящая название «Предупреждение о переходе по внешней ссылке». То есть, если пользователь нажимал по ссылке, ведущей на другой сайт, то тут же из глубин ада появлялась она – страница на первый взгляд безобидная, ведь на ней всего-то навсего было написано:

А чуть ниже находилась кнопка «Отмена» и набранная мелким серым шрифтом надпись «Перейти по ссылке», нажав на которую пользователь наконец-то мог освободиться из объятий своих Одноклассников. Суть в том, что эти два элемента намеренно свёрстаны так, чтобы кнопка «Отмена» выглядела в глазах смотрящего предпочтительным вариантом.

Казалось бы, вполне разумное и понятное любому вменяемому и способному к прочтению двух строк текста человеку. Одна беда: ОД – социальная сеть не для таких людей. С одной стороны, это, безусловно, играло мне на руку, ведь недалёкого человека легче заставить сделать что нужно. Но, когда ты имеешь дело с Одноклассниками, нужно быть готовым к погружению в самые непроглядные глубины человеческой глупости и мракобесия.

Пользователи ОД никогда не ищут лёгких путей. Вместо того, чтобы просто прочитать написанное на экране, они предпочитают строить догадки, выдвигать свои версии и вообще, в лучших женских традициях, всячески «думать и делать выводы». В итоге всё это инакомыслие выливалось на меня нескончаемым потоком сообщений вроде: «Ваша ссылка заблокирована!», «У вас там вирус!», «Ссылка не работает!», «Вас забанили за спам!», «Сайт недоступен!» (вот сиди и думай, действительно ли человек столкнулся с проблемой загрузки сайта или же просто увидел страницу предупреждения) и так далее.

И это народное вольнодумие вставало прямо на пути моего финансового благополучия – по скромным оценкам, предупреждение о переходе по внешней ссылке отсеивало порядка 20–30 % трафика. Потери более чем чувствительные, поэтому приоритетной задачей на ближайшую пятилетку была объявлена борьба с этим безобразием.

У администрации ОД был предусмотрен определённый список сайтов, по ссылкам на которые пользователи пропускались без созерцания предупреждения, напрямую. В этот список входили такие сайты как Яндекс, Google, Mail.ru, Twitter и прочие крупные порталы с хорошей репутацией. Сам собой напрашивался вариант каким-то образом умудриться разместить свой редирект на одном из подобных сайтов.

Тем не менее, первое решение этой проблемы пришло несколько с другой стороны – благодаря замудрённости системы добавления ссылок в темах групп. Как только при создании новой темы в её в тексте указывалась какая-нибудь ссылка, бот ОД проходил по ней и подтягивал используемые для оформления данные: заголовок сайта, его краткое описание и картинку для предпросмотра. Всё это происходило на этапе подготовки темы к публикации, до её фактического создания.

Нехитрые тесты показали, что проверка ссылки осуществлялась только на первом этапе её прикрепления к теме. Именно тогда на стороне сервера эта ссылка оценивалась, и принималось решение, показывать ли страницу предупреждения и разрешать ли добавление этой ссылки вообще, так как в ОД, разумеется, был свой список запрещённых доменных имён, добавить ссылки на которые было невозможно. А на втором этапе, то есть непосредственно при публикации темы, все собранные ботом данные вместе с конечным адресом сайта без каких-либо дополнительных проверок уходили на сервер, где на их основании и создавалась тема.

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

Таким образом вред от народной безграмотности был нейтрализован, и теперь ничто не мешало пользователям ОД двигаться навстречу к моему финансовому благосостоянию.