Paano i-bypass ang anumang captcha gamit ang mga gawaing AntiGate
Ang bagong bersiyon ng video ng tutorial ng mga gawaing Antigate ay abeylabol 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 websayt ay itinatalaga ang bawat cookie ng sesyon sa pamamagitan ng eksaktong IP address.
Ano ang mga template na AntiGate?
Ang template na AntiGate ay nangangahulugang eksaktong sitwasyon na dapat pagdaanan ng aming mga manggagawa. Ang mga template ay mayroong mga hakbang, kung saan ang lahat ay ginagawa nang magkakasunod. Kapag ang isang hakbang ay nakumpleto, ang manggagawa ay pupunta sa susunod. Kapag ang lahat ng hakbang ay nakumpleto, ang gawain ay tapos na, at ang 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 nai-save na, hindi na ito maiiba. Kapag nailathala mo na ito, ang iyong template ay magiging abeylabol sa API sa pangalang ito.
- Deskripsiyon para sa mga kostumer. Pampublikong mga template na abeylabol sa aming direktoryo ng mga template.
- Paglalarawan para sa mga manggagawa. Ito ang teksto na nakikita ng aming mga manggagawa sa itaas ng pahina.Halimbawa ng interface ng mga manggagawa
- Mga variable. Ito ay listahan ng mga pangalan ng variable na maaaari mong idagdag para magamit sa mga gawain sa halip na mga permanenteng halaga. Sa halimbawang ito, mayroon tayong 2 variable, "login" at "password". Ang 2 ito ay ginamit sa mga hakbang na 1 at 2 para mapunan ang pangdemonstrayong sign-in na form. Sa paraang ito, maaari mong ibigay ang mga halagang ito sa pamamagitan ng API sa halip na mag-hardcode ng permanenteng login at password sa template.Mga variable na ginamit sa mga hakbang na 1 at 2
- . Maaari mo ritong i-edit at palitan ang pagkakasunod ng mga hakbang. Sa aming halimbawa, gagawin ang mga 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 gawain 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 ay 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
Ibig sabihin, ipapasa mo ang "templateName" at "variables" na mga parametro para punan ang template.
Paggamit ng mga resulta ng gawain
Paggawa ng mga sarili mong 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. Tandaan na ang lahat ng mga hakbang ay isinasagawa nang magkakasunod. Ang plugin ay hindi papayagan na gawin ang susunod na hakbang hanggang ang kasalukuyang gawain ay hindi pa nakukumpleto. Anumang oras, maaaari mong i-save ang iyong template at suriin ito gamit ang plugin ng browser ng manggagawa.
Presyo
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) .