Menu

Pecahkan HCaptcha dengan proxy

Developer Hcaptcha menyebut captcha mereka "pengganti Recaptcha tak sengaja". Kami mencoba membuat hal yang sama di API kami, jadi properti tugasnya sama persis dengan di RecaptchaV2Task kecuali untuk properti "jenis".

Pemberitahuan penting tentang nilai User-Agent. Sebelumnya, Anda dapat menentukan User-Agent Anda sendiri untuk mengerjakan tugas, namun hal ini telah berubah. Sebagai gantinya, kami menyediakan User-Agent pekerja yang perlu Anda gunakan untuk melakukan bypass versi berbayar Hcaptcha. Hal ini diubah karena sekarang ini hampir tidak mungkin meniru User-Agent asing di platform lain, misalnya User-Agent Chrome di Firefox. Peramban memiliki banyak artefak sekunder selain navigator.userAgent, yang secara khusus dimiliki oleh satu atau beberapa platform.

Contoh Captcha

Objek tugas

PropertiJenisWajibTujuan
typeStringYaHCaptchaTask
websiteURLStringYaAlamat halaman web target. Dapat terletak di mana pun di situs web, bahkan di area anggota. Pekerja kami tidak mengarah ke sana, namun mereka melakukan simulasi kunjungan.
websiteKeyStringYasitekey hCaptcha
proxyTypeStringYaTipe proxy
http - proxy http/https biasa
socks4 - proxy socks4
socks5 - proxy socks5
proxyAddressStringYaAlamat IP proxy IPv4/IPv6. Tidak ada nama host atau alamat IP dari jaringan lokal.
proxyPortIntegerYaPorta proxy
proxyLoginStringYaLogin untuk proxy yang memerlukan otorisasi (dasar)
proxyPasswordStringYaKata sandi proxy
userAgentStringYaSediakan User-Agent yang Anda gunakan untuk menavigasi situs web. Pekerja kami akan menggunakan nilai yang sama selama proses pemecahan Hcaptcha.
Usang. Sebagai gantinya, gunakan User-Agent dari pekerja kami yang dikembalikan oleh metode "getTaskResult".
isInvisibleBooleanTidakTentukan apakah Hcaptcha tidak tampak. Ini akan merekacitra widget yang sesuai untuk pekerja kami.
isEnterpriseBooleanTidakGunakan parameter ini jika Anda ingin Hcaptcha Anda dipecahkan dengan pekerja berskor Hcaptcha tertinggi. Perhatikan bahwa parameter ini membuat biaya pemecahan berlipat tiga.
enterprisePayloadObjectTidakParameter tambahan yang akan digunakan untuk merekacitra widget Hcaptcha untuk versi Enterprise.

PropertiJenisWajib
rqdataStringTidak
sentryBooleanTidak
apiEndpointStringTidak
endpointStringTidak
reportapiStringTidak
assethostStringTidak
imghostStringTidak

Contoh permintaan

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.hcaptchaproxyon import *

solver = hCaptchaProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://hcaptcha.com/")
solver.set_website_key("00000000-0000-0000-0000-000000000000")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")

# tell API that Hcaptcha is invisible
#solver.set_is_invisible(1)

# tell API that Hcaptcha is Enterprise
#solver.set_is_enterprise(1)

# set here parameters like rqdata, sentry, apiEndpoint, endpoint, reportapi, assethost, imghost
#solver.set_enterprise_payload({
#    "rqdata": "rq data value from target website",
#    "sentry": True
#})

# 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)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print("g-response: "+g_response)
    print("user-agent, use it to post the form: ", solver.get_user_agent())
    print("respkey, if any: ", solver.get_respkey())
else:
    print("task finished with error "+solver.error_code)

Objek solusi tugas

PropertiJenisTujuan
gRecaptchaResponseStringString token diperlukan untuk berinteraksi dengan form kirim di situs web target.
respKeyStringOutput dari fungsi "window.hcaptcha.getRespKey()" saat tersedia. Beberapa situs web menggunakannya untuk verifikasi tambahan.
userAgentStringUser-Agent dari peramban pekerja. Gunakan ketika Anda mengirimkan token respons.

Contoh respons

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3......",
        "respKey":"E0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjoiQk5vb1JuZ0FPSHBCM2EyWURSSC......",
        "userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}