Fixed the Captcha Services timeouts (DeCaptcher fix).

This commit is contained in:
ruri
2019-05-15 15:36:29 +02:00
parent d31c876892
commit 42938b45de
3 changed files with 21 additions and 21 deletions
+9 -9
View File
@@ -61,39 +61,39 @@ namespace RuriLib
switch (data.GlobalSettings.Captchas.CurrentService)
{
case CaptchaService.ImageTypers:
Balance = new ImageTyperz(data.GlobalSettings.Captchas.ImageTypToken, 0).GetBalance();
Balance = new ImageTyperz(data.GlobalSettings.Captchas.ImageTypToken, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.AntiCaptcha:
Balance = new AntiCaptcha(data.GlobalSettings.Captchas.AntiCapToken, 0).GetBalance();
Balance = new AntiCaptcha(data.GlobalSettings.Captchas.AntiCapToken, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.DBC:
Balance = new DeathByCaptcha(data.GlobalSettings.Captchas.DBCUser, data.GlobalSettings.Captchas.DBCPass, 0).GetBalance();
Balance = new DeathByCaptcha(data.GlobalSettings.Captchas.DBCUser, data.GlobalSettings.Captchas.DBCPass, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.TwoCaptcha:
Balance = new TwoCaptcha(data.GlobalSettings.Captchas.TwoCapToken, 0).GetBalance();
Balance = new TwoCaptcha(data.GlobalSettings.Captchas.TwoCapToken, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.RuCaptcha:
Balance = new RuCaptcha(data.GlobalSettings.Captchas.RuCapToken, 0).GetBalance();
Balance = new RuCaptcha(data.GlobalSettings.Captchas.RuCapToken, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.DeCaptcher:
Balance = new DeCaptcher(data.GlobalSettings.Captchas.DCUser, data.GlobalSettings.Captchas.DCPass, 0).GetBalance();
Balance = new DeCaptcher(data.GlobalSettings.Captchas.DCUser, data.GlobalSettings.Captchas.DCPass, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.AZCaptcha:
Balance = new AZCaptcha(data.GlobalSettings.Captchas.AZCapToken, 0).GetBalance();
Balance = new AZCaptcha(data.GlobalSettings.Captchas.AZCapToken, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.SolveRecaptcha:
Balance = new SolveReCaptcha(data.GlobalSettings.Captchas.SRUserId, data.GlobalSettings.Captchas.SRToken, 0).GetBalance();
Balance = new SolveReCaptcha(data.GlobalSettings.Captchas.SRUserId, data.GlobalSettings.Captchas.SRToken, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
case CaptchaService.CaptchasIO:
Balance = new CaptchasIO(data.GlobalSettings.Captchas.CIOToken, 0).GetBalance();
Balance = new CaptchasIO(data.GlobalSettings.Captchas.CIOToken, data.GlobalSettings.Captchas.Timeout).GetBalance();
break;
default:
+3 -3
View File
@@ -28,7 +28,7 @@ namespace RuriLib.CaptchaServices
using (HttpClient client = new HttpClient())
using (MultipartFormDataContent data = new MultipartFormDataContent())
{
client.Timeout = new TimeSpan(0, 0, Timeout);
client.Timeout = TimeSpan.FromSeconds(Timeout);
data.Add(new StringContent(User), "username");
data.Add(new StringContent(Pass), "password");
data.Add(new StringContent("balance"), "function");
@@ -43,7 +43,7 @@ namespace RuriLib.CaptchaServices
using (HttpClient client = new HttpClient())
using (MultipartFormDataContent data = new MultipartFormDataContent())
{
client.Timeout = new TimeSpan(0, 0, Timeout);
client.Timeout = TimeSpan.FromSeconds(Timeout);
data.Add(new StringContent(User), "username");
data.Add(new StringContent(Pass), "password");
data.Add(new StringContent("proxyurl"), "function");
@@ -61,7 +61,7 @@ namespace RuriLib.CaptchaServices
using(HttpClient client = new HttpClient())
using (MultipartFormDataContent data = new MultipartFormDataContent())
{
client.Timeout = new TimeSpan(0, 0, Timeout);
client.Timeout = TimeSpan.FromSeconds(Timeout);
data.Add(new StringContent(User), "username");
data.Add(new StringContent(Pass), "password");
data.Add(new StringContent("picture2"), "function");