Menu

RecaptchaV3TaskProxyless: selesaikan Google Recaptcha v3

Jenis objek tugas ini dibutuhkan untuk menyelesaikan Google Recaptcha v3 di komputer pekerja. Tugas ini akan dikerjakan oleh layanan kami menggunakan server proxy kami sendiri dan/atau alamat IP pekerja.

Perhatikan bahwa ada perbedaan antara Recaptcha v2 invisible dan Recaptcha v3. Keduanya terlihat sama dan mungkin membingungkan. Ada cara cepat untuk menentukan jenis yang benar: coba selesaikan dengan API kami sebagai v2 invisible dan v3. Anda akan mendapatkan kode kesalahan untuk salah satu percobaan, sementara satunya tidak.

Kami menguji pekerja kami untuk "skor" recaptcha mereka dan menempatkan mereka dalam 3 kelompok (antrian): 0.3, 0.7 dan 0.9. Masing-masing mungkin memiliki harga yang sedikit berbeda karena jumlah pekerja yang menganggur. Dengan mengoper properti "minScore", Anda mendefinisikan ke antrian mana tugas Anda masuk. Sebagian besar pekerja yang tersedia memiliki skor 0.3, dan sebagian kecil memiliki skor 0.9.

Recaptcha v3 example
Contoh Recaptcha v3. Biasanya ada lencana logo di pojok kanan bawah halaman. Namun, ini bisa dengan mudah dihilangkan dengan JavaScript.

Objek tugas

PropertiJenisWajibTujuan
typeStringYaRecaptchaV3TaskProxyless
websiteURLStringYaAlamat halaman web target. Dapat berada di mana pun di situs web, bahkan di area anggota. Pekerja kami tidak menjelajahinya, tetapi menyimulasikan kunjungan.
websiteKeyStringYaKunci situs web Recaptcha. Pelajari cara menemukannya dalam artikel ini.
minScoreDoubleYaMemfilter pekerja dengan skor tertentu. Ini dapat memiliki salah satu dari nilai berikut:
0.3
0.7
0.9
pageActionStringTidak
Nilai "tindakan" Recaptcha. Pemilik situs web menggunakan parameter ini untuk menentukan apa yang dilakukan pengguna pada halaman. Contoh:

grecaptcha.execute('site_key', {action:'login_test'})
isEnterpriseBooleanTidakAtur penanda menjadi "true" jika Anda ingin v3 ini diselesaikan dengan API Enterprise. Nilai defaultnya adalah "false" dan Recaptcha diselesaikan dengan API non-Enterprise. Dapat ditentukan oleh panggilan JavaScript seperti dalam contoh berikut:

grecaptcha.enterprise.execute('site_key', {..})
apiDomainStringTidakGunakan parameter ini untuk mengirim nama domain dari mana skrip Recaptcha harus disajikan. Hanya dapat memiliki satu dari dua nilai: "www.google.com" atau "www.recaptcha.net". Jangan gunakan parameter ini kecuali Anda memahami apa yang Anda lakukan.

Contoh permintaan

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav3proxyless import *

solver = recaptchaV3Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)

# 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
else:
    print "task finished with error "+solver.error_code

Objek solusi tugas

PropertiJenisTujuan
gRecaptchaResponseStringString token yang dibutuhkan untuk berinteraksi dengan formulir pengiriman di situs web target.

Contoh respons

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}