
Nikolai Smirnov
Software Development Lead
CAPTCHA yang membuat frustrasi...
Perjuangan abadi - CAPTCHA mencoba membedakan manusia dan bot
Meskipun CAPTCHA melindungi situs web dari spam, CAPTCHA dapat memblokir otomatisasi yang sah untuk:
Dasbor Capsolver Anda - tempat kunci API berada
Instal persyaratan:
pip install requests
Dapatkan kunci API Anda:
clientKey AndaCara kerja proses pemecahan CAPTCHA
Panduan kode lengkap:
# pip install requests
import requests
import time
# TODO: atur konfigurasi Anda
api_key = "YOUR_API_KEY" # kunci api Anda dari capsolver
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-" # kunci situs dari situs target Anda
site_url = "" # url halaman situs target Anda
def capsolver():
payload = {
"clientKey": api_key,
"task": {
"type": 'ReCaptchaV3TaskProxyLess',
"websiteKey": site_key,
"websiteURL": site_url,
"pageAction": "login",
}
}
res = requests.post("https://api.capsolver.com/createTask", json=payload)
resp = res.json()
task_id = resp.get("taskId")
if not task_id:
print("Gagal membuat tugas:", res.text)
return
print(f"Mendapatkan taskId: {task_id} / Mendapatkan hasil...")
while True:
time.sleep(1) # penundaan
payload = {"clientKey": api_key, "taskId": task_id}
res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
resp = res.json()
status = resp.get("status")
if status == "ready":
return resp.get("solution", {}).get('gRecaptchaResponse')
if status == "failed" or resp.get("errorId"):
print("Pemecahan gagal! respons:", res.text)
return
token = capsolver()
print(token)
Jenis CAPTCHA umum yang akan Anda temui
| Jenis Tugas |
|---|
| ReCaptchaV2Task / ReCaptchaV2TaskProxyless |
| ReCaptchaV3Task / ReCaptchaV3TaskProxyless |
| GeeTestTask / GeeTestTaskProxyless |
| AntiTurnstileTaskProxyless |
| ImageToTextTask |
Saat solusi CAPTCHA Anda gagal...
Perbaikan Umum:
Pelajari apa yang memicu Kesalahan Cloudflare 1020 Akses Ditolak, bagaimana Firewall Aplikasi Web dan deteksi bot bekerja, dan bagaimana pengembang dapat mengurangi kesalahan positif dalam alur kerja otomatis yang sah.

Pelajari cara menggunakan template CapSolver n8n untuk memantau halaman produk yang dilindungi oleh AWS WAF, menyelesaikan tantangan, mengekstrak harga, membandingkan perubahan, dan memicu notifikasi secara otomatis.
