нужна помащь

  • Автор темы Автор темы slavon
  • Дата начала Дата начала
Чем не устраивают дефолтные сниппеты?
 
Дефолтный снипет не работает на этой странице,там атребуты не подходят.Один из них в виде ссылки.
Мы обновляли сгиппеты буквально неделю-две назад специально для капчи в ВК.
 
спс народ,все бл... такие отзывчивые.
 
эта не капча в ВК,'эта обычная recapha v1.
Я о том, что мы обновляли сниппет.
Т.е. код сейчас не работает на рекапче1?) Тогда попробуйте приложенный сниппет.
 

Вложения

  • Спасибо
Реакции: slavon
не подскажие как аудио файл по ссылке отправить на капмонстр
string imageUrl = @"https://www.google.com/recaptcha/api/image?c="+project.Variables["recaptcha_challenge"].Value;
byte[] imageBytes;
HttpWebRequest imageRequest = (HttpWebRequest)WebRequest.Create(imageUrl);
WebResponse imageResponse = imageRequest.GetResponse();

Stream responseStream = imageResponse.GetResponseStream();

using (BinaryReader br = new BinaryReader(responseStream))
{
imageBytes = br.ReadBytes(500000); // спасибо Radzhab за код
br.Close();
}
responseStream.Close();
imageResponse.Close();
var base64 = Convert.ToBase64String(imageBytes);

var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", base64, "");
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;

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

//Создаем объект для запроса к серверу
string s = @"https://www.google.com/recaptcha/api/image?c="+project.Variables["recaptcha_Cookie"].Value;
HttpWebRequest r0 = (HttpWebRequest)WebRequest.Create(s);
r0.Headers.Add(HttpRequestHeader.AcceptLanguage, "ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3");
r0.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0";
r0.Method = "GET";
r0.Headers.Add(HttpRequestHeader.AcceptCharset, "windows-1251,utf-8;q=0.7,*;q=0.7");

//возвращаем поток данных,
//полученных от сервера
HttpWebResponse GoogleResponse = (HttpWebResponse)r0.GetResponse();
StreamReader sr = new StreamReader(GoogleResponse.GetResponseStream());
string GoogleSay= sr.ReadToEnd();
WebClient wc = new WebClient();
wc.DownloadFile(s, @"C:\\kapcius\\google.mp3");
sr.Close();
Byte[] bytes = File.ReadAllBytes("C:\\kapcius\\google.mp3");
var base64 = Convert.ToBase64String(bytes);


var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", base64, "CapMonsterModule=ZennoLab.AudioReCaptcha&ParallelMode=true");
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;
 

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