Инструменты пользователя

Инструменты сайта


ru:addons:capmonster:rc-associations

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
ru:addons:capmonster:rc-associations [2016/08/24 14:19]
vladz старая ревизия восстановлена (2016/06/20 12:58)
ru:addons:capmonster:rc-associations [2016/08/24 14:20] (текущий)
vladz [Использование в ZennoPoster]
Строка 56: Строка 56:
 // task with associations // task with associations
 var isAssociationsTask = false; var isAssociationsTask = false;
 +var isFirstAttempt = true;
    
    
Строка 201: Строка 202:
  {  {
  // checking if ReCaptcha 1 audio button exists  // checking if ReCaptcha 1 audio button exists
- HtmlElement r1 = tab.GetDocumentByAddress("​0"​).FindElementByTag("​form",​ 0).FindChildById("​recaptcha_switch_audio"​);​+ HtmlElement r1 = tab.FindElementById("​recaptcha_switch_audio"​);​
  if (!r1.IsVoid)  if (!r1.IsVoid)
  {  {
Строка 245: Строка 246:
  if (isNewView)  if (isNewView)
  {  {
 + if (isFirstAttempt)
 + {
 + isFirstAttempt = false;
 + }
 + else
 + {
 + var reload = tab.FindElementByAttribute("​div",​ "​id",​ "​recaptcha-reload-button",​ "​regexp",​ 0);
 + if (!reload.IsVoid)
 + {
 + reload.Click();​
 + tab.WaitDownloading();​
 + }
 + }
 +
  var audioChallenge = tab.FindElementByAttribute("​a",​ "​class",​ "​rc-audiochallenge-download-link",​ "​regexp",​ 0);  var audioChallenge = tab.FindElementByAttribute("​a",​ "​class",​ "​rc-audiochallenge-download-link",​ "​regexp",​ 0);
  // if found, getting link to audio file  // if found, getting link to audio file
Строка 511: Строка 526:
 else throw new Exception("​Not recognized, Attempts to recognize were ended, before the response was received"​);​ else throw new Exception("​Not recognized, Attempts to recognize were ended, before the response was received"​);​
 </​code>​ </​code>​
- 
 ==== Примечание ==== ==== Примечание ====
  
ru/addons/capmonster/rc-associations.txt · Последние изменения: 2016/08/24 14:20 — vladz