
Nikolai Smirnov
Software Development Lead
Diterbitkan Feb 03, 2025
Diperbarui Jan 23, 2025 · min baca
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:

Nikolai Smirnov
Software Development Lead
Building dependable software for complex automation.
TENTANG PENULIS
Cari CapSolver MCP di Registry MCP Resmi, pasang versi 0.1.3 dengan uvx atau pip, konfigurasi klien lokal, dan verifikasi alat stdio.

Tambahkan alat CAPTCHA ke Pydantic AI menggunakan adapter CapSolver resmi, uji eksekusi alat secara lokal, dan kelola input yang ditentukan tipe serta hasil penyelesaian yang terstruktur.
