humanemulator.net — справка. Продукт, демо и покупка — на хуманэмулятор.рф | Демо | Купить | API | лог изменений

get_last_capcha_id

get_last_capcha_id(); - получить идентификатор последней распознанной капчи

После отработки функция возвращает результат своей работы в скрипт :
  • Идентификатор капчи – идентификатор от последнйе распознанной капчи

    Пример использования
    <?php $xhe_host = "127.0.0.1:7010";
    
    // подключим объект для управления эмулятором, если еще не подключен
    if (!isset($path))
      $path="../../../Templates/xweb_human_emulator.php";
    require($path);
    
    // начало
    echo "<hr><font color=blue>captchabot->".basename (__FILE__)."</font><hr>";
    
    // 1 
    echo "1. Перейдем на полигон : ";
    echo $browser->navigate("http://www.humanemulator.net/poligon/image.html")."<br>";
    
    
    // сохранить рисунок на диск 
    
    $image->screenshot_by_src("C:\\tmp.jpeg","http://humanemulator.net/images/captcha.jpg",false);
              
    // подставить свой системный ключ (его можно найти в вашем аккаунте на сайте captchabot.com)
    $captchabot->set_system_key("0e3a89dd7e570c47104a7a925d"); 
              
              /*
              Language_codes
              Default/English: 0
              Russian: 1
              Russian case-sensetive : 2
              Russian capital characters: 3
              Russian lowercase characters: 4
              English case-sensetive: 5
              English capital characters: 6
              English lowercase characters: 7
              */
    	
    // распознать капчу
    echo "распознанная капча : ";
    echo $res=$captchabot->recognize('C:\\tmp.jpeg',0);
    echo "<br>";
    
    // получим результат распознания 
    $bres=true;
    if ($res=="300" || $res=="200" || $res=="" )
            $bres=false;
    
    // получить id картинки 
    echo "id картинки : ";
    echo $captchabot->get_last_capcha_id();
    echo "<br>";
    
    // отправить сообщение о результате распознания 
    //$captchabot->report($bres);
    
    // получить баланс
    echo "получить баланс : ";
    echo $balance = $captchabot->get_balance();
    echo "<br>";
    // получить лимит
    echo "получить лимит : ";
    echo  $limit = $captchabot->get_limit();
    echo "<br>";
    // получить использованный лимит
    echo "получить использованный лимит : ";
    echo  $limit_used = $captchabot->get_limit_used();
    echo "<br>";
    
    // Quit
    $app->quit();
    ?>
    <?php
    
    # подключим объект для управления эмулятором, если еще не подключен
    if not isset(path))
      path="../../../Templates/xweb_human_emulator.php")
    require(path))
    
    # начало
    echo("<hr><font color=blue>captchabot.".basename (__FILE__)."</font><hr>")
    
    # 1 
    echo("1. Перейдем на полигон : ")
    echo(browser.navigate("http://www.humanemulator.net/poligon/image.html"),"<br>")
    
    
    # сохранить рисунок на диск 
    
    image.screenshot_by_src("C:\\tmp.jpeg","http://humanemulator.net/images/captcha.jpg",false))
              
    # подставить свой системный ключ (его можно найти в вашем аккаунте на сайте captchabot.com)
    captchabot.set_system_key("0e3a89dd7e570c47104a7a925d")) 
              
              /*
              Language_codes
              Default/English: 0
              Russian: 1
              Russian case-sensetive : 2
              Russian capital characters: 3
              Russian lowercase characters: 4
              English case-sensetive: 5
              English capital characters: 6
              English lowercase characters: 7
              */
    	
    # распознать капчу
    echo("распознанная капча : ")
    echo(res=captchabot.recognize('C:\\tmp.jpeg',0))
    echo("<br>")
    
    # получим результат распознания 
    bres=true)
    if res=="300" || res=="200" || res=="" )
            bres=false)
    
    # получить id картинки 
    echo("id картинки : ")
    echo(captchabot.get_last_capcha_id())
    echo("<br>")
    
    # отправить сообщение о результате распознания 
    #captchabot.report(bres))
    
    # получить баланс
    echo("получить баланс : ")
    echo(balance = captchabot.get_balance())
    echo("<br>")
    # получить лимит
    echo("получить лимит : ")
    echo(limit = captchabot.get_limit())
    echo("<br>")
    # получить использованный лимит
    echo("получить использованный лимит : ")
    echo(limit_used = captchabot.get_limit_used())
    echo("<br>")
    
    # Quit
    app.quit()
    #region using
    
    using System;
    using System.Diagnostics;
    using System.Collections.Generic;
    using System.Linq;
    using System.IO;
    using System.Text;
    using System.Threading;
    
    using XHE;
    using XHE.XHE_DOM;
    using XHE.XHE_System;
    using XHE.XHE_Window;
    using XHE.XHE_Web;
    
    #endregion
    
     class Program:XHEScript
     {
    	  static void Main(string[] args)
    	  {
    			// init XHE
    			server="127.0.0.1:7010";
    			InitXHE();
    
    			// начало
    			echo("<hr><font color=blue>captchabot.get_all_external_inner_texts_and_hrefs</font><hr>");
    				
    // 1 шаг
    echo("1. Перейдем на полигон : ");
    echo("browser.navigate("http://www.humanemulator.net/poligon/image.html")+"<br>");
    
    // сохранить рисунок на диск 
    image.screenshot_by_src("C:\\tmp.jpeg","http://humanemulator.net/images/captcha.jpg",false);
              
    // подставить свой системный ключ (его можно найти в вашем аккаунте на сайте captchabot.com)
    captchabot.set_system_key("0e3a89dd7e570c47104a7a925d"); 
              
              /*
              Language_codes
              Default/English: 0
              Russian: 1
              Russian case-sensetive : 2
              Russian capital characters: 3
              Russian lowercase characters: 4
              English case-sensetive: 5
              English capital characters: 6
              English lowercase characters: 7
              */
    	
    // распознать капчу
    echo("распознанная капча : ");
    echo("res=captchabot.recognize('C:\\tmp.jpeg',0);
    echo("<br>");
    
    // получим результат распознания 
    bres=true;
    if (res=="300" || res=="200" || res=="" )
            bres=false;
    
    // получить id картинки 
    echo("id картинки : ");
    echo("captchabot.get_last_capcha_id();
    echo("<br>");
    
    // отправить сообщение о результате распознания 
    //captchabot.report(bres);
    
    // получить баланс
    echo("получить баланс : ");
    echo("balance = captchabot.get_balance();
    echo("<br>");
    // получить лимит
    echo("получить лимит : ");
    echo  limit = captchabot.get_limit();
    echo("<br>");
    // получить использованный лимит
    echo("получить использованный лимит : ");
    echo  limit_used = captchabot.get_limit_used();
    echo("<br>");
    
    			// конец
    			echo("<hr><br>");
    
    			app.quit();            
    	  }
    }
    // подключим объект для управления эмулятором, если еще не подключен
    xhe_host="127.0.0.1:7010";
    echo=require("../../../Templates JS/xweb_human_emulator.js");
    
    // начало
    echo("<hr><font color=blue>captchabot.get_last_capcha_id</font><hr>");
    
    // 1 шаг
    echo("1. Перейдем на полигон : ");
    echo(browser.navigate("http://www.humanemulator.net/poligon/image.html")+"<br>");
    
    
    // сохранить рисунок на диск 
    
    image.screenshot_by_src("C:\\tmp.jpeg","http://humanemulator.net/images/captcha.jpg",false);
              
    // подставить свой системный ключ (его можно найти в вашем аккаунте на сайте captchabot.com)
    captchabot.set_system_key("0e3a89dd7e570c47104a7a925d"); 
              
              /*
              Language_codes
              Default/English: 0
              Russian: 1
              Russian case-sensetive : 2
              Russian capital characters: 3
              Russian lowercase characters: 4
              English case-sensetive: 5
              English capital characters: 6
              English lowercase characters: 7
              */
    	
    // распознать капчу
    echo("распознанная капча : ");
    echo(res=captchabot.recognize('C:\\tmp.jpeg',0);
    echo("<br>");
    
    // получим результат распознания 
    bres=true;
    if (res=="300" || res=="200" || res=="" )
            bres=false;
    
    // получить id картинки 
    echo("id картинки : ");
    echo(captchabot.get_last_capcha_id();
    echo("<br>");
    
    // отправить сообщение о результате распознания 
    //captchabot.report(bres);
    
    // получить баланс
    echo("получить баланс : ");
    echo(balance = captchabot.get_balance();
    echo("<br>");
    // получить лимит
    echo("получить лимит : ");
    echo( limit = captchabot.get_limit();
    echo("<br>");
    // получить использованный лимит
    echo("получить использованный лимит : ");
    echo( limit_used = captchabot.get_limit_used();
    echo("<br>");
    
    // Quit
    app.quit();

    =============================================
    Captchabot    Объекты    DOM  System  Vision  Web  Window        
    =============================================
    если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
    .