Paano i-bypass ang anumang captcha gamit ang mga gawaing AntiGate
Available ang bagong bersyon ng video ng AntiGate tasks tutorial dito.
Pagkatapos ng ilang taong pagsusuri at pagpapaunlad, ipinakikilala namin ang unibersal na solusyon para matulungan ang mga robot na malampasan ang mga harang na captcha na gawa ng mga tao. Tinatawag namin itong "AntiGate", at ito ay mga scenario template na ginagamit ng aming mga manggagawa para magawa ang mga eksaktong gawain.
- Una, pumili ng template. Maaari kang gumamit ng gawa na o gumawa ng sarili mo. Ang template ay set ng mga magkakasunod na mga panuto na gagawin ng mga manggagawa.
- Pangalawa, magbigay ng karagdagang data na kinakailangan ng template, gaya ng halaga ng input na ilalagay, ang CSS selector ng input, o web adres na kailangang puntahan. Pag-uusapan pa natin ang tungkol sa mga template sa ilang sandali.
- Pangatlo, at opsiyonal - mga proxy. Kailangan mo ito kapag ang website ay itinatalaga ang bawat cookie ng sesyon gamit ang eksaktong IP address.
Ano ang mga template na AntiGate?
Ang template na AntiGate ay nangangahulugang eksaktong scenario na dapat gawin ng aming mga manggagawa. Ang mga template ay mayroong mga hakbang, kung saan ang lahat ay ginagawa nang magkakasunod. Kapag ang lahat ng hakbang ay nakumpleto, ang gawain ay tapos na, at snapshot ng sesyon ng manggagawa ay kukunin at ipadadala pabalik sa iyong app.
- Punan ang input field ng teksto nang awtomatiko o mano-mano.
- Hintayin ang halimbawang teksto na lumabas (o mawala) sa pahina.
- Hintayin ang DOM element na tinukoy ng CSS na lumabas (o mawala) sa pahina.
- Hintayin ang keyword na lumabas sa (o mawala sa) kasalukuyang URL address ng browser ng manggagawa.
- Pangalan ng Template. Kapag na-save na, hindi na ito mababago. Kapag na-publish mo na ito, magiging available ang iyong template sa API gamit ang pangalang ito.
- Deskripsiyon para sa mga kostumer. Ang mga pampublikong template ay abeylabol sa aming katalogo ng mga template.
- Paglalarawan para sa mga manggagawa. Ito ang text na nakikita ng aming mga manggagawa sa tuktok ng pahina.Halimbawa ng interface ng mga manggagawa
- Mga variable. Ito ay isang listahan ng mga variable na pangalan na maaari mong idagdag upang magamit sa mga hakbang sa halip na mga permanenteng halaga. Sa halimbawang ito, mayroon kaming 2 variable, "login" at "password". Ang 2 ito ay ginagamit sa mga hakbang 1 at 2 upang punan ang demonstration sign-in form. Sa ganitong paraan, maaari mong ibigay ang mga halagang ito sa pamamagitan ng API sa halip na mag-hardcode ng permanenteng pag-login at password sa template.Mga variable na ginamit sa mga hakbang na 1 at 2
- Mga hakbang ng manggagawa. Dito maaari mong i-edit at baguhin ang pagkakasunud-sunod ng mga hakbang sa senaryo. Sa aming halimbawa, ginagawa namin ang sumusunod:
1. Awtomatikong punan ang text field gamit ang CSS selector na "#login". Ang halaga para sa text field ay tinutukoy ng variable na "login".
2. Awtomatikong punan ang text field gamit ang CSS selector na "#password". Ang halaga para sa text field ay tinutukoy ng variable na "password".
3. Hintayin ang tekstong kontrol na lumabas sa pahina. Ito ay permanenteng nai-set sa halagang "Test passed with login".
Maaari mo nang i-save ang template, at ito ay lalabas sa iyong Sentro ng Developer. Pansinin na ito ay mayroong "Sandbox" na status, ibig sabihin ito ay abeylabol lamang sa iyo at hindi abeylabol sa API. Mula rito, maaari mong suriin ang iyong bagong-gawa na template na para bang ikaw mismo ang sarili mong manggagawa.
Sinusuri ang mga template
Malapit sa adres bar, mayroong bughaw na bar na idinadagdag ng plugin sa itaas ng puntiryang pahina. Ganito nalalaman ng mga manggagawa ang tungkol sa kanilang mga asignatura at kontrolin ang pagsasagawa ng gawain.
At tsaka, tandaan na ang mga nilalagay sa login at password ay itinatago kapag ito ay pinupunan ng mga halaga. Ito ay sinasadya. Kahit na ang aming mga manggagawa na may buong pahintulot sa data ng gawain sa pamamagitan ng console ng developer, 99.99% sa kanila ay walang pakialam kung ano ang nangyayari sa likod ng mga eksena.
Ang kaparehong snapshot ng data ay maaaring makuha mula sa API. Ngunit para maging abeylabol ang iyong template sa API, una, dapat mailathala muna ito.
Inilalathala ang mga template
- Ang mga pribadong template ay abeylabol lamang sa pamamagitan ng susi ng iyong API. Ang ibang mga kostumer ay hindi maaaring gamitin ito. Ang presyo sa pagrebyu at paglalathala: $1.
- Ang mga pampublikong template ay abeylabol sa lahat. Kikita ka ng 5% sa bawat gastos ng kostumer sa template na ito. Kailangan mong mag-iwan ng iyong kontak para sa aming mga kostumer upang maaabot ka nila kung sakaling may mangyaring kamalian sa iyong template. Ang presyo sa pagrebyu at paglathala: $1.
- Walang anumang uri ng ilegal na aktibidad.
- Ang mga template ay dapat walang kapareho.
- Huwag magsumite ng mga dummy o mga template na di pa pinal.
- Magbigay ng halimbawang web adres at variable na halaga para sa rebyu. Maglulunsad kami ng pagsusulit, at ang lahat ng mga hakbang ay dapat makumpleto nang matagumpay.
Mga kahilingan sa API
Ang kahilingang paggawa ng gawain sa API para sa AntiGate na template na nasa itaas ay simpleng magmumukha nang ganito:
curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
"clientKey":"YOUR_API_KEY",
"task":
{
"type":"AntiGateTask",
"websiteURL":"https://anti-captcha.com/demo/?page=recaptcha_v2_textarea",
"templateName":"Demo sign-in at anti-captcha.com #123456",
"variables": {
"login":"some value",
"password":"some value"
}
}
}' https://api.anti-captcha.com/createTask
Yan ay, ipapasa mo ang "templateName" at "variables" na mga parametro para punan ang template.
Gamit ang mga resulta ng gawain
Paggawa ng sarili mong mga template
Simpleng sundin ang mga hakbang sa itaas na hindi nilo-load ang halimbawang template. Punan ang mga detalye nang tama at dahan-dahang idagdag ang mga hakbang. Itala na ang lahat ng mga hakbang ay naisagawa nang magkakasunod. Ang plugin ay hindi papayagan na gawin ang susunod na hakbang hanggang ang kasalukuyang gawain ay hindi pa nakukumpleto. Sa kahit anong oras, maaaari mong i-save ang iyong template at suriin ito gamit ang plugin ng browser ng manggagawa.
Pagpepresyo
Sa oras na ito, itinatakda namin ang presyo sa $2 kada 1000 na mga gawain. Karagdagan, sa bawat segundo ng pagsagawa ng gawain ay nagkakahalaga ng 1/60 ng presyo ng gawain. Halimbawa, ang gawain ay nagkakahalaga ng $0.002, at ang manggagawa ay inabot ng 20 segundo sa pagresolba nito.
Ang pinal na halaga ay magiging $0.00266 = 0.002 + (0.002 / 60 * 20) .