Как обучить бота разгадывать капчи? - C#

Узнай цену своей работы

Формулировка задачи:

Ну я думаю вопрос вполне понятен: Как обучить Бота разгадывать капчи? Не только такие капчи, где: 3+2 и т.п.; но и сложные, где картинки.. Я помню, что там надо через специальный сайт делать: rucaptcha; Чтобы бот отправлял запрос на этот сайт и получал ответ... Как такое реализовать в коде?

Решение задачи: «Как обучить бота разгадывать капчи?»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Akumu.Antigate;
using System.Net;
 
namespace АнтиКапча
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        AntiCaptcha AntiCaptcha = new AntiCaptcha("Номер кошелька");
 
        private void button1_Click(object sender, EventArgs e)
        {
            float result = AntiCaptcha.GetBalance(); // Ваш баланс
            double DOL = 59.58; // Курс доллара
            double ReDO = DOL * Convert.ToDouble(result); // Перевести $ в Руб.          
            MessageBox.Show(Math.Round(ReDO, 2).ToString() + " Рублей", "Ваш баланс!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // Вывести сообщение результата вашего баланс...
        }
 
        // Разгадать капчу
        private void button2_Click_1(object sender, EventArgs e)
        {
 
            using (var client = new WebClient())
            {
                string result = AntiCaptcha.GetAnswer(client.DownloadData("Ссылка капчи"));
                textBox1.Text = result.ToString();// Написать ответ капчи в текстовое поле 
            }
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5