Разгадываем капчу через С# сниппет. Помогите отловить ошибку

  • Автор темы Автор темы ipetrov
  • Дата начала Дата начала
...понимаю, возможно палю тему, но ведь форум для того и создан, чтоб делиться информацией. бобла на всех хватит, не нужно жадничать...
 
...понимаю, возможно палю тему, но ведь форум для того и создан, чтоб делиться информацией. бобла на всех хватит, не нужно жадничать...
ну так ты выложи тогда весь код и где твоя загвозка
 
после параллельного цикла-END.логика простая

var list = project.Lists["list"].ToList(); // list - исходный список

System.Threading.Tasks.Parallel.ForEach(list, p => {
var pr = ZennoPoster.GetProxyWithOutDelete(""); // уникальный прокси

var resultGet = ZennoPoster.HttpGet.........................// получили куки, сохранили

var resultPost = ZennoPoster.HttpPost.........................// авторизировались

var resultPost = ZennoPoster.HttpPost.........................// произвели нужные нам действия
}

Всё, конец цикла.Будет отрабатывать цикл для всех переменных в нашем листе, параллельно

загвоздка в капче, чтобы цикл работал-нужно обойти капчу. там где нет капчи-всё пучком работает

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

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

... P.S к данному коду в листе могут лежать, например, список BTC кошельков ...:-) думаю, мою мысль Вы угадали:-)
 
Последнее редактирование модератором:
...я не палю тему, просто делюсь инфо с единомышленниками. таких как мы, форумчане, не много, на всех хватит
 
всем привет. А нельзя ли как то отправить капчу не через апи, а обычным способом, как при указании картинки через браузер, только указать ссылку на картинку, которая уже известна?
 
Ребят, подскажите. Получил я гет запросом разгаданную капчу, все верно разгадалось. Но что мне дальше то делать? Куда теперь эту разгаданную капчу девать? Как я понимаю, пост запросом нужно отправить данные. Но куда, не пойму процедуру. Помогите пожалуйста.

Вот код если нужно:
9b0d685592f04ab0a27e032ac0234733.png
 
Что за капча то? Где именно на амазоне?
 
Ребят, подскажите. Получил я гет запросом разгаданную капчу, все верно разгадалось. Но что мне дальше то делать? Куда теперь эту разгаданную капчу девать? Как я понимаю, пост запросом нужно отправить данные. Но куда, не пойму процедуру. Помогите пожалуйста.

Вот код если нужно:
9b0d685592f04ab0a27e032ac0234733.png
Я вижу только html код страницы. Тебе надо отсниффать, найти и отправить post запросом все поля и тело запроса
 
  • Спасибо
Реакции: Goginhouze87
ребята, приветствую! Подскажите пож-ста. Хочу отправить картинку на Капмонстр в формате base64. Ее код парсю с веб-страницы. Начинается на data:image/png;base64ДЛИННЮЩЕЕ_ЗНАЧЕНИЕ
в C# на уровне плинтуса. Скажите вот такой код подойдет?
Код:
Развернуть Свернуть Копировать
var base64String = "data:image/png;base64ДЛИННЮЩЕЕ_ЗНАЧЕНИЕ";
var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", base64String, "");
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) {  return tmp[0]; }
return result;
 
ребята, приветствую! Подскажите пож-ста. Хочу отправить картинку на Капмонстр в формате base64. Ее код парсю с веб-страницы. Начинается на data:image/png;base64ДЛИННЮЩЕЕ_ЗНАЧЕНИЕ
в C# на уровне плинтуса. Скажите вот такой код подойдет?
Код:
Развернуть Свернуть Копировать
var base64String = "data:image/png;base64ДЛИННЮЩЕЕ_ЗНАЧЕНИЕ";
var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", base64String, "");
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) {  return tmp[0]; }
return result;

Подойдёт. А попробовать не проще сразу, чем ждать ответа на форуме?
 
Разобрался.
Если капча в bas64 вида
Код:
Развернуть Свернуть Копировать
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQCAIAAAB7ihFwAAAABnRSTlMAAAAAAABupgeRAAAApklEQVRYhe3X3RJAIBAF4HPi/V95XRhpJKVlGM53w1SbZrN+ABERkX/jekYCMLNNyyxtb5o3ie2YwRn+K8N8yFOW7ijJfEC7jtj8fpKSAIDkfcnybAYXVy/qUwJq+X0wg2YWHwNPreH9wnG3s0C7SzBunlSNx927eYw10f149ITLRqUKPfxvwatX9E1E+Qu+9FPRuDelYafC86uLl/8HQ+UlIiKvMgFbQkstjuAgXAAAAABJRU5ErkJggg==

Вот так еще можно:
Код:
Развернуть Свернуть Копировать
var base64String = "iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQCAIAAAB7ihFwAAAABnRSTlMAAAAAAABupgeRAAAApklEQVRYhe3X3RJAIBAF4HPi/V95XRhpJKVlGM53w1SbZrN+ABERkX/jekYCMLNNyyxtb5o3ie2YwRn+K8N8yFOW7ijJfEC7jtj8fpKSAIDkfcnybAYXVy/qUwJq+X0wg2YWHwNPreH9wnG3s0C7SzBunlSNx927eYw10f149ITLRqUKPfxvwatX9E1E+Qu+9FPRuDelYafC86uLl/8HQ+UlIiKvMgFbQkstjuAgXAAAAABJRU5ErkJggg==";
var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", base64String, "НАЗВАНИЕ_МОДУЛЯ_НА_КАПМОНСТРЕ");
return result;
 
  • Спасибо
Реакции: Dorian_Gray и zarufakis

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