Как обучить бота разгадывать капчи? - 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();// Написать ответ капчи в текстовое поле
}
}
}
}