Кибер бомж
Для продажи рекламы в группах мне приходится пользоваться WebMoney. На первый взгляд может показаться, что она вымерла и не особо-то востребована. Но это заблуждение, поскольку с СНГ платежи проходят или через неё, или через PayPal (редко), особенно с Украиной.
Вывод у WebMoney возможен далеко не на все карты, и мои Mastercard не подходят, поэтому приходится пользоваться обменниками. Как-то раз в поисках такого наткнулась на WebMoney-бонус. Глаз сразу зацепился за отсутствие капчи. Оказалось, всё работает, и копеечку прислали на кошелек. Смысл вполне ясен — у WebMoney есть такой показатель, как бизнес-уровень (BL), и чем он больше, тем выше к тебе доверие. А прокачивается он как раз через совершение транзакций.
А что, если собирать эти бонусы автоматически? Мелочь, а приятно, да и просто интересная задачка. Ну, а что такого? Люди же собирают с земли монетки, почему я не могу сделать своего бомжа, который будет делать то же самое, но в интернете?
Пробежалась по сети, нашла около 15 сайтов, которые раздают копеечку. Часть из них отпала из-за reCAPTCHA. Было принято решение распознавать капчу своими силами, а не пользоваться гейтами, иначе доход сведётся к нулям или вовсе в минус.
Оказалось, что далеко не у всех тяжело распознаваемая капча. С некоторыми из них tesseract и ocrad справятся даже без преобразований. Принцип прост — забираем страничку, сохраняем куки, грепаем ссылку на капчу. Затем загружаем её, распознаем и отправляем с куками в ответ.
Первым в кибер-бомжа пошла ссылка без капчи. Решение в 1 запрос. Пожалуй, это был самый удобный бонус из всех.
Следующая капча распознается с первой попытки упомянутыми выше тулзами. Только работа с куками.
И еще одна простая капча, но тут уже буквы, бывает, задевают друг друга, и результат неверный. Случается это примерно 1-2 раза на 10 попыток. Пойдет. Можно перестраховаться и сделать цикл как раз в эти 10 попыток с условием выхода при успехе. Ответ от сервера нам сообщит, что бабки выслали.
А вот тут пришлось поиграть с яркостью, контрастом и цветом. Из-за светлого пятна под цифрой распознаваемость сошла на нет. Но путем простых манипуляций удалось побороть. Ну, и похожая от другого бонуса уже без пятна разгадывается сразу.
Эта капча разгадывается примерно с 5 ошибками из 10 попыток без каких либо манипуляций с изображением. На 10 попыток 1 верная будет точно. Сойдет.
Наконец, пожалуй, самая интересная из всех разгаданных. Но ее буквально сегодня убрали, теперь все еще проще будет.
На первый взгляд кажется, что вариантов нет, смирись и уходи. Но стоит открыть сорцы страницы, и будет смешно.
Хорошая попытка, но нет. Транслитерируем вопрос, убираем заглавные буквы, отрезаем окончание и грепаем. Ответ готов.
Бомж работает в кроне каждые 6 часов на случай, если кончились бонусы, или 10 раз оказалось мало, и собирает аж по 40-50 копеек в сутки. На бентли не хватит конечно, но я буду над этим работать. Возможно, стоит поискать такие же бонусы в других платежках.