Как отправить РЕКАПЧУ2 на старый ЗЕННОПОСТЕР через sitekey в post get

dephhs1

Client
Read only
Регистрация
08.01.2017
Сообщения
112
Благодарностей
32
Баллы
28
Переодично подчитую форум и слышал от какого пользователя такой вопрос : Вот бы было хорошо отправлять капчи через сайткей со старой зенки(на обновление денег нет) на капмонстра.
Скажу сразу что доработать тако метод придется так как тот кубик что предоставляется для распознавании Рекапчи 2 от зеннолаб разработчиков конечно учитывает много условий и ньюансов и по просям на случай ошибок бана и тд . Но так как у меня щяс нет проксей я на скорую руку сделал то что подойдет для стандартного айпишника -вашего айпишника.
Если есть желание то можете под доделать такое решение и выложить в этой ветке. эт по желанию.

Этот шаб просто делалатся конечно если новая куплена . если не куплена то это херово так как тут всем насрать что и как + плачут что тема накрылась а они по 4 к зелени в мес рубили = пожалейте.
:bg:
ну типа всякие хуегуру тут есть .
но такое тут есть и не в обиду тебе читатель .приношу искрении соблезнование тем кто обосрался по полной и потерял тему а точнее сам не учился писать шаблоны и надеялся на ЧУЖОЕ(лучшеб надеялся на чужих:at:)
Так что погнали:bu:

к примеру мы распознаем рекапчу2 на faucethub.io
1 действие: узнаем сам ключ рекапчи2 на том сайте с которого будем распознавать капчи. на примере возьмем faucethub.io - переходим на сайт в браузере зенки или в том что на пк смотрим исходный код станицы в этом исходном коде ишем имя sitekey //
то что нам нужно примерно прописывается всегда так на странице
<div class="g-recaptcha" data-sitekey="6LcIjwsUAAAAAH_xRZq1Qodtvvg_9nQrhJ6fffgB"></div>
а вот это 6LcIjwsUAAAAAH_xRZq1Qodtvvg_9nQrhJ6fffgB и есть сам sitekey тоесть то что нам нужно тоесть сам ключ от рекапчи на сайте фаусетхаб . на каждом сайте такие 6LcIjwsUAAAAAH_xRZq1Qodtvvg_9nQrhJ6fffgB ключи будут разными поетому необходимо на каждом сайте его смотреть отдельно .

1 действие: создаем все переменные и обработу для них. для начала создаем переменную для капмонстра для его айпи назовем ее :ip_cap
переменную для ключа от капмонстра назовем ее :key_cap

тут кстати покапмонстру многие делают ошибку на которой обсирается их капмонстр а именно выбирают емуляцию через рукапчу и прочью херню . а надо слать на прямую так четче . это если что оч крутой лайфхак от меня который может ты и не знал.

далее создаем переменную для ключа рекапчи к примеру назовем ее :sitekey
создаем переменную для сайта на котором будет распознаваться капча назовем ее :url
создаем переменную для id самой капчи назовем ее :id
и создадим еше две переменных
перевая самая распространенная отвечает за то что капча еще не распознана назовем ее:not_captcha
вторая бывает при ошибка назовем ее:error_cap

создадим также перемнные для запросов пост и гет назовем их
- get1
- post1

ну и последняя это переменная хранящяя ответ капчи назовем ее :responce

1 действие: создаем 4 кубика обработки переменных
-
кубик с айпи капмонстра выбираем для него перменную ip_cap
- кубик с ключем от капмонстра выбираем для него перменную key_cap
- кубик с ключем от рекапчи2 тоесть сайтекей тоесть это зачение 6LcIjwsUAAAAAH_xRZq1Qodtvvg_9nQrhJ6fffgB для него переменную sitekey
- кубик с сайтом на котором идет распознавание тоесть https://faucethub.io/ (кстати не обезательно палочку сайта добавлять можно и так https://faucethub.io без етой косой линии / вообщем вы поняли:ap:)

2 действие: создаем кубик с обработкой текста он ниже етих 4 которые мы сооздали
в него вставлем переменную url в выбираем UrlEncode - это нужно для того чтоб капмонст правильно считал сайт в правильной кодировке . и ложим опять в эту же переменную url .
получится наша ссылка на сайт закадируется прям так как нам нужно.

2 действие: отправляем гет запрос . создаем кубик гет запроса в поле url запроса пишем
http://{-Variable.ip_cap-}/in.php?method=userrecaptcha&soft_id=19&key={-Variable.key_cap-}&pageurl={-Variable.url-}&googlekey={-Variable.sitekey-}

обьясняю что тут и как:bu:
{-Variable.ip_cap-} - это айпи капмонстра
soft_id=19 19- это так на зеннолабе индексируют зеннопостеры . минипостер к примеру это 1:ca:

{-Variable.key_cap-} -ключ зашиты капмонстра

{-Variable.url-} - сайт на котором распознаем капчу

{-Variable.sitekey-} - ключ от того сайта на котором распознаем . повторю если забыл это вот это 6Lв этом запросе выбираем загружать cIjwsUAAAAAH_xRZq1Qodtvvg_9nQrhJ6fffgB

в гет запросе выбираем загружать заголовки и содержимое или просто содержимое и выбираем переменную get1 в которую и сохраним результат этого запроса .


2 действие: обрабатываем гет запрос . создаем кубик обработка текста в него добавляем переменную с результатом ответа нашего предыдушего гет запроса а именно get1 выбираем Regex
и создаем регулярку - для этого открывает текс.редактор регулярных выражений и в нем в поле Перед искомым текстом всегда искать вставляем эту палочку и все:|
палочку надеюсь вставили без двоеточий:D все таким образом у нас получилась регулярка - в поле Текст регулярного выражения - копируем ее и всавляем в поле нашего кубика обработки текста Regex примерно так она выглядит (?<=\|).* ну так смайл почемуто .. незнаю почему:an:
и положить результат в переменную:id
Таким образом мы спарсим айди капчи.

3 действие:
создаем второй гет запрос в юрл вписываем это
http://{-Variable.ip_cap-}/res.php?key={-Variable.key_cap-}&action=get&id={-Variable.id-}

тут думаю все понятно . но появилась новая переменная это айди капчи {-Variable.id-} тоесть то что мы создавали тоесть id
в этом запросе выбираем загружать заголовки и содержимое или только содержимое и ложим это в переменную опять же get1

3 действие: обрабатываем переменную get1 из 3 действия тоесть второй гет запрос . для этого ниже второго гет запроса нужно создать три кубика обработки текста . конечно их должно быть бы больше если б мы работали на проксях так как это уже ньюансы:bf:

- первый кубик обработки текста в него вписываем переменную get1 которая хранит результат второго гет запроса а именно этого http://{-Variable.ip_cap-}/res.php?key={-Variable.key_cap-}&action=get&id={-Variable.id-}
также выбираем регекс и в регекс пишем регулярку (?<=CAPCHA_).*(?=_READY) которая будет для переменной not_captcha . если регулярка из смайликом то открываем текс рег выражений и в поле Перед искомым текстом всегда искать вставляем:CAPCHA_
в поле Это идет после искомого текста вставляем:_READY
копируем регулярку и пишем в поле регекс и выбираем в переменную not_captcha в результате кода мы будем делать гет запросы в переменной появится слово NOT - это поймете дальше:al:

- второй кубик
обработки текста также вписываем переменную get1
также выбираем регекс и в регекс пишем регулярку (?<=ERROR_).*(?=_TIMEOUT) которая будет для переменной error_cap . если регулярка из смайликом то открываем текс рег выражений и в поле Перед искомым текстом всегда искать вставляем:ERROR_
в поле Это идет после искомого текста вставляем:_TIMEOUT
копируем регулярку и пишем в поле регекс и выбираем в переменную error_cap в результате кода мы будем делать гет запросы в переменной появится слово RECAPTCHA

- второй кубик
обработки текста также вписываем переменную get1
также выбираем регекс и в регекс пишем регулярку (?<=\|).* . если регулярка из смайликом то открываем текс рег выражений и в поле Перед искомым текстом всегда искать вставляем:|
копируем регулярку и пишем в поле регекс и выбираем в переменную responce - тоесть ответ распознанной капчи

ниже этих трех кубиков ставим таймер три секунды или вообше не ставим . по желанию

3 действие: ставим условия - точнее два условия
- создаем первое условие это if в вкладке логика.
в него вписываем '{-Variable.not_captcha-}'=='NOT'
обьясняю {-Variable.not_captcha-} - это переменная not_captcha .
условие обезательно копируйте с кавычками тоесть так '{-Variable.not_captcha-}'=='NOT'

-
создаем втторое условие это if в вкладке логика.
в него вписываем '{-Variable.error_cap-}'=='RECAPTCHA'
условие обезательно копируйте с кавычками тоесть так '{-Variable.error_cap-}'=='RECAPTCHA'

3 действие: от кубика таймер который ниже трех обработок текста протягиваете стрелочку (не прирывистую) к первому условию а из первого условия этого '{-Variable.not_captcha-}'=='NOT' протягиваете стрелочку (не прирывистую) к второму гут запросу что в третьем действии тоесть http://{-Variable.ip_cap-}/res.php?key={-Variable.key_cap-}&action=get&id={-Variable.id-}

теперь из первого условия протягиваете прирывистую линию к второму условию тоесть к этому
'{-Variable.error_cap-}'=='RECAPTCHA' а из второго условия протягиваете стрелочку (не прирывистую) опять на второй гет запрос как и из первого условия тоесть сюда http://{-Variable.ip_cap-}/res.php?key={-Variable.key_cap-}&action=get&id={-Variable.id-}

теперь создаем кубик из оповещением пишем в него что капча распознана (выбираете выводить в лог зеннопостера или не выбираете - так по желанию) и из второго условия тоесть этого '{-Variable.error_cap-}'=='RECAPTCHA' протягиваете прерывистую линию к кубику оповещения .

Все шаб готов . НО доработать все же еше его нужно так как для работы с прокси этого маловато - точнее условий маловато :by:

Вот смотрим видео :
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)