ImageToTextTask : rozwiązywanie captcha obrazkowego
Prześlij treść obrazka i otrzymaj tekst. Tekst może składać się wyłącznie z cyfr, liter, znaków specjalnych i spacji. Animacje GIF są obsługiwane, aż do 500kb. Specjalne zadania jak "znajdź kota w zestawie obrazków i przepisz numer obrazka" nie są obsługiwane.
Related tutorial: Dowiedz się, jak przesłać formularz z captcha obrazu za pomocą Pythona
Obiekt zadanie
Właściwość/atrybut | Typ | Wymagany | Domyślna wartość | Przeznaczenie |
---|---|---|---|---|
type | Łańcuch znaków (String) | Tak | ImageToTextTask | Definiuje rodzaj zadania. |
body | Łańcuch znaków (String) | Tak | Plik zakodowany w base64. Upewnij się, że wysyłasz bez znaków końca linii. Nie należy dołączać 'data:image/png,' ani innych tagów, wyłącznie czyste base64! | |
phrase | Logiczny (Boolean) | Nie | false | false - brak wymagań true - pracownik musi wpisać odpowiedź z przynajmniej jedną "spacją". Jeśli spacji nie ma, pominą zadanie, należy więc zachować ostrożność. |
case | Logiczny (Boolean) | Nie | true | false - brak wymagań true - pracownik dostanie informację, aby rozwiązywać zagadkę z uwzględnieniem wielkich i małych liter. |
numeric | Integer | Nie | 0 | 0 - brak wymagań 1 - dozwolone tylko cyfry 2 - dozwolone tylko litery, bez cyfr |
math | Logiczny (Boolean) | Nie | false | false - brak wymagań true - pracownik dostanie informację, że odpowiedź trzeba wyliczyć |
minLength | Integer | Nie | 0 | 0 - brak wymagań >1 - definiuje minimalną długość odpowiedzi |
maxLength | Integer | Nie | 0 | 0 - brak wymagań >1 - definiuje maksymalną długość odpowiedzi |
comment | Łańcuch znaków (String) | Nie | Dodatkowy komentarz dla pracowników, na przykład "wpisuj tylko litery oznaczone na czerwono". Wynik nie jest jednak gwarantowany i wszystko zależy od pracownika. | |
websiteURL | Łańcuch znaków (String) | Nie | Opcjonalny parametr pozwalający rozróżnić źródła captcha obrazkowych w statystykach obciążeń konta. |
Przykład żądania
Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.imagecaptcha import *
solver = imagecaptcha()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)
captcha_text = solver.solve_and_return_solution("captcha.jpeg")
if captcha_text != 0:
print "captcha text "+captcha_text
else:
print "task finished with error "+solver.error_code
Obiekt rozwiązanie zadania
Właściwość/atrybut | Typ | Przeznaczenie |
---|---|---|
text | Łańcuch znaków (String) | Tekst z captcha obrazkowego |
url | Łańcuch znaków (String) | Adres w sieci, gdzie będziemy przechowywać captcha przez kolejne 24 godziny. Po tym okresie jest ona usuwana. |
Przykład odpowiedzi
{
"errorId":0,
"status":"ready",
"solution":
{
"text":"deditur",
"url":"http://61.39.233.233/1/147220556452507.jpg"
},
"cost":"0.000700",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}