CAPSOLVER
Blog
Cara Mengatasi Cloudflare pada 2024 | Terbaik Pemecah Captcha Cloudflare

Cara Menyelesaikan Cloudflare pada 2026 | Solver Captcha Cloudflare Terbaik

Logo of CapSolver

Ethan Collins

Pattern Recognition Specialist

14-Nov-2025

Cloudflare Bot Manager dan CAPTCHA Turnstile menawarkan perlindungan yang kuat untuk situs web, tetapi juga menciptakan tantangan signifikan bagi pengembang, alur kerja otomasi, dan tugas scraping. Panduan ini memberikan gambaran cepat tentang cara sistem ini bekerja dan mencakup contoh Python yang siap pakai untuk membantu Anda menangani Tantangan Cloudflare dan CAPTCHA Turnstile dengan cara yang sesuai dan efisien.

Cloudflare Bot Manager


Cloudflare Bot Manager adalah solusi keamanan yang canggih yang ditawarkan oleh Cloudflare untuk melindungi situs web dari lalu lintas bot jahat sambil memungkinkan bot yang sah dan pengguna manusia mengakses situs tanpa gangguan yang tidak perlu. Berikut ini adalah penjelasan fitur utama dan fungsionalitasnya:

  1. Pengurangan Ancaman: Tujuan utama Cloudflare Bot Manager adalah mencegah bot jahat melakukan aktivitas merugikan seperti pencurian kredensial, scraping data, dan serangan DDoS.

  2. Analisis Lalu Lintas: Ini secara terus-menerus menganalisis lalu lintas yang masuk untuk membedakan antara pengguna manusia, bot yang baik (seperti crawler mesin pencari), dan bot jahat. Hal ini dicapai melalui kombinasi analisis perilaku, model pembelajaran mesin, dan teknik heuristik.

  3. Daftar Izin untuk Bot yang Dikenal: Cloudflare mempertahankan daftar bot yang baik (misalnya, Googlebot, Bingbot) yang diizinkan mengakses situs tanpa diblokir. Hal ini memastikan bahwa layanan penting seperti indeks mesin pencari tidak terganggu.

  4. Teknik Deteksi Bot: Cloudflare menggunakan metode deteksi bot pasif dan aktif:

    • Deteksi Pasif: Termasuk teknik seperti analisis reputasi IP, pemeriksaan header permintaan HTTP, dan fingerprinting TLS.
    • Deteksi Aktif: Melibatkan tantangan di sisi klien, seperti uji JavaScript dan CAPTCHA, yang dirancang untuk membedakan antara manusia dan bot.
  5. Aturan dan Tindakan Kustom: Administrator situs web dapat membuat aturan kustom untuk menangani lalu lintas bot sesuai kebutuhan mereka. Mereka dapat memilih untuk memblokir, menantang, atau mengizinkan lalu lintas berdasarkan berbagai kriteria.

  6. Laporan dan Analitik yang Detail: Cloudflare Bot Manager menyediakan laporan dan analitik yang komprehensif, memberikan wawasan kepada administrator tentang aktivitas bot dan membantu mereka menyesuaikan strategi pengurangan bot mereka.

Jika Anda pernah mencoba scraping situs yang dilindungi Cloudflare, mungkin Anda menghadapi kesalahan terkait Bot Manager berikut:

Kesalahan 1020: Akses Ditolak
Kesalahan 1010: Pemilik situs telah melarang akses Anda berdasarkan tanda tangan browser Anda
Kesalahan 1015: Anda sedang dibatasi oleh kecepatan
Kesalahan 1012: Akses Ditolak
Lihat blog ini untuk memahami lebih lanjut tentang kode status ini, baca blog ini blog

Cloudflare Turnstile CAPTCHA

Cloudflare Turnstile CAPTCHA adalah solusi CAPTCHA modern yang dirancang untuk meningkatkan pengalaman pengguna sambil tetap menjaga keamanan yang kuat. Berbeda dengan CAPTCHA tradisional yang bergantung pada penyelesaian teka-teki visual, Turnstile fokus pada pengurangan interaksi pengguna. Berikut ini cara kerjanya dan fitur utamanya:

  1. Tantangan yang Tidak Terlihat dan Interaktif: Turnstile bertujuan untuk menjadi kurang mengganggu dengan menggunakan tantangan yang tidak terlihat dan interaktif yang kebanyakan pengguna bahkan tidak akan menyadari. Hal ini mengurangi hambatan dan meningkatkan pengalaman pengguna.
  • Cloudflare menawarkan 3 jenis CAPTCHA Turnstile Cloudflare
    • Tantangan yang Dikelola
    • Tantangan Non-Interaktif
  • Tantangan yang Tidak Terlihat
    Tidak terlihat, Anda dapat memeriksa di jaringan / skrip yang dimuat dan melihat apakah Turnstile digunakan
  1. Analisis Perilaku Pengguna: Ini menganalisis perilaku pengguna, seperti gerakan mouse dan ketikkan, untuk menentukan apakah interaksi berasal dari manusia atau bot. Metode ini kurang mengganggu dibandingkan CAPTCHA berbasis gambar atau teks tradisional.

  2. Model Pembelajaran Mesin: Turnstile memanfaatkan model pembelajaran mesin canggih untuk secara akurat membedakan antara pengguna manusia dan bot otomatis. Model-model ini terus diperbarui untuk menyesuaikan dengan perilaku bot baru.

  3. Integrasi yang Lancar: Turnstile dapat dengan mudah diintegrasikan ke dalam situs web dan aplikasi. Dirancang untuk bekerja secara lancar dengan kumpulan produk keamanan Cloudflare yang lebih luas.

  4. Fokus pada Privasi: Cloudflare menekankan privasi, memastikan data pengguna ditangani secara bertanggung jawab dan aman. Turnstile dirancang untuk meminimalkan pengumpulan data dan memprioritaskan privasi pengguna.

  5. Tantangan yang Adaptif: Berdasarkan skor risiko dan tingkat kepercayaan, Turnstile dapat secara dinamis menyesuaikan tingkat kesulitan tantangan. Interaksi manusia dengan kepercayaan tinggi mungkin melewati tanpa tantangan yang terlihat, sementara aktivitas mencurigakan mungkin menghadapi verifikasi yang lebih ketat.

  6. Aksesibilitas: Turnstile dirancang dengan mempertimbangkan aksesibilitas, memastikan pengguna dengan disabilitas dapat berinteraksi dengannya tanpa hambatan.

Secara keseluruhan, Cloudflare Bot Manager adalah alat komprehensif untuk mengelola lalu lintas bot dan melindungi situs web dari aktivitas jahat, sementara CAPTCHA Turnstile Cloudflare memberikan pendekatan modern dan ramah pengguna untuk memverifikasi pengguna manusia tanpa kekacauan tradisional dalam menyelesaikan teka-teki. Kedua solusi ini bekerja sama untuk meningkatkan keamanan situs web dan pengalaman pengguna.

🛠️ Menyelesaikan Tantangan Cloudflare dengan Python

⚙️ Prasyarat

  • Proxy yang berfungsi
  • Python terinstal
  • Kunci API Capsolver

Klaim Kode Bonus CapSolver

Jangan lewatkan kesempatan untuk mengoptimalkan operasi Anda lebih lanjut! Gunakan kode bonus CAPN saat menambahkan dana ke akun CapSolver dan dapatkan bonus tambahan 5% untuk setiap recharge, tanpa batas. Kunjungi CapSolver untuk klaim bonus Anda sekarang!

🤖 Langkah 1: Instal Paket yang Diperlukan

Jalankan perintah berikut untuk menginstal paket yang diperlukan:

python Copy
pip install capsolver
pip install os
pip install requests

👨‍💻 Langkah 2: Kode Python untuk Menyelesaikan Tantangan Cloudflare 5 detik

Berikut adalah skrip contoh Python untuk menyelesaikan tugas tersebut:

python Copy
# pip install requests
import requests
import time
 
api_key = "KUNCI_API_ANDA"  # kunci API Anda dari Capsolver
 
def capsolver():
    payload = {
        "clientKey": api_key,
        "task": {
            "type": "AntiCloudflareTask",
            "websiteURL": "https://www.situs-anda.com",
            "proxy": "ip:port:user:pass"
        }
    }
    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"Dapatkan taskId: {task_id} / Mendapatkan hasil...")
 
    while True:
        time.sleep(1)  # jeda
        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", {})
        if status == "failed" or resp.get("errorId"):
            print("Penyelesaian gagal! respons:", res.text)
            return
 
token = capsolver()
print(token)

⚠️ Ubah variabel berikut

  • PROXY: Perbarui dengan detail proxy Anda. Formatnya harus http://username:password@ip:port.
  • capsolver.api_key: Peroleh kunci API Anda dari Dasbor Capsolver.
  • PAGE_URL: Ganti dengan URL situs web yang ingin Anda selesaikan tantangan CloudFlare-nya.

Bagaimana Tantangan CloudFlare Terlihat

Tantangan Cloudflare

🛠️ Menyelesaikan CAPTCHA Turnstile Cloudflare dengan Python

⚙️ Prasyarat

🤖 Langkah 1: Instal Paket yang Diperlukan

Jalankan perintah berikut untuk menginstal paket yang diperlukan:

python Copy
pip install requests

👨‍💻 Langkah 2: Kode Python untuk Menyelesaikan CAPTCHA Turnstile Cloudflare

Berikut adalah skrip contoh Python untuk menyelesaikan tugas tersebut:

python Copy
import time
import requests

KUNCI_API_CAPSOLVER = "kunci api"
URL_HALAMAN = "url"
KUNCI_SITUS = "kunci situs"

def solvecf(metadata_action=None, metadata_cdata=None):
    url = "https://api.capsolver.com/createTask"
    task = {
        "type": "AntiTurnstileTaskProxyLess",
        "websiteURL": URL_HALAMAN,
        "websiteKey": KUNCI_SITUS,
    }
    if metadata_action or metadata_cdata:
        task["metadata"] = {}
        if metadata_action:
            task["metadata"]["action"] = metadata_action
        if metadata_cdata:
            task["metadata"]["cdata"] = metadata_cdata
    data = {
        "clientKey": KUNCI_API_CAPSOLVER,
        "task": task
    }
    response_data = requests.post(url, json=data).json()
    print(response_data)
    return response_data['taskId']


def solutionGet(taskId):
    url = "https://api.capsolver.com/getTaskResult"
    status = ""
    while status != "ready":
        data = {"clientKey": KUNCI_API_CAPSOLVER, "taskId": taskId}
        response_data = requests.post(url, json=data).json()
        print(response_data)
        status = response_data.get('status', '')
        print(status)
        if status == "ready":
            return response_data['solution']

        time.sleep(2)


def main():
    
    taskId = solvecf()
    solution = solutionGet(taskId)
    if solution:
        user_agent = solution['userAgent']
        token = solution['token']

    print("User_Agent:", user_agent)
    print("CAPTCHA Turnstile berhasil diselesaikan, token:", token)

  
if __name__ == "__main__":
    main()

⚠️ Ubah variabel berikut

  • KUNCI_API_CAPSOLVER: Peroleh kunci API Anda dari Dasbor CapSolver.
  • URL_HALAMAN: Ganti dengan URL situs web yang ingin Anda selesaikan CAPTCHA Turnstile CloudFlare-nya.
  • KUNCI_SITUS: Ganti dengan kunci situs dari situs web tersebut

Kesimpulan

Dengan langkah-langkah di atas, Anda dapat menyelesaikan Tantangan Cloudflare dan CAPTCHA Turnstile menggunakan Python secara andal. Untuk tingkat keberhasilan yang lebih tinggi atau kasus penggunaan yang lebih canggih, Anda dapat memperoleh kunci API dari CapSolver dan mengintegrasikan kode contoh langsung ke dalam proyek Anda.

Untuk solusi terkait Cloudflare tambahan, jangan ragu untuk menjelajahi lebih lanjut di dokumentasi dan blog CapSolver.

Pernyataan Kepatuhan: Informasi yang diberikan di blog ini hanya untuk tujuan informasi. CapSolver berkomitmen untuk mematuhi semua hukum dan peraturan yang berlaku. Penggunaan jaringan CapSolver untuk kegiatan ilegal, penipuan, atau penyalahgunaan sangat dilarang dan akan diselidiki. Solusi penyelesaian captcha kami meningkatkan pengalaman pengguna sambil memastikan kepatuhan 100% dalam membantu menyelesaikan kesulitan captcha selama pengambilan data publik. Kami mendorong penggunaan layanan kami secara bertanggung jawab. Untuk informasi lebih lanjut, silakan kunjungi Syarat Layanan dan Kebijakan Privasi.

Lebih lanjut

Cara Mengatasi Captchas Saat Scrapping Web dengan Scrapling dan CapSolver
Cara Menyelesaikan Captchas Ketika Web Scraping dengan Scrapling dan CapSolver

Scrapling + CapSolver memungkinkan pengambilan data otomatis dengan ReCaptcha v2/v3 dan Cloudflare Turnstile bypass.

web scraping
Logo of CapSolver

Adélia Cruz

05-Dec-2025

Penyedotan Web dengan Selenium dan Python
Mengambil Data Web dengan Selenium dan Python | Menyelesaikan Captcha Saat Mengambil Data Web

Dalam artikel ini, Anda akan mengenal pengambilan data web menggunakan Selenium dan Python, serta mempelajari cara menyelesaikan Captcha yang terkait dalam proses untuk ekstraksi data yang efisien.

web scraping
Logo of CapSolver

Emma Foster

04-Dec-2025

Web Scraping dalam Golang dengan Colly
Web Scraping di Golang dengan Colly

Pada blog ini, kita akan menjelajahi dunia web scraping menggunakan Golang dengan pustaka Colly. Panduan ini dimulai dengan membantu Anda mengatur proyek Golang dan menginstal paket Colly. Kemudian kita akan membimbing Anda melalui pembuatan pengumpul dasar untuk mengekstrak tautan dari halaman Wikipedia, menunjukkan kemudahan penggunaan dan fitur canggih Colly.

web scraping
Logo of CapSolver

Nikolai Smirnov

04-Dec-2025

Apa Itu Web Scraping
Apa Itu Web Scraping | Contoh Penggunaan dan Masalah

Pelajari tentang web scraping: pelajari manfaatnya, atasi tantangan dengan mudah, dan tingkatkan bisnis Anda dengan CapSolver.

web scraping
Logo of CapSolver

Lucas Mitchell

03-Dec-2025

Apa itu puppeteer
Apa itu puppeteer dan cara menggunakannya dalam web scraping | Panduan Lengkap 2026

Panduan lengkap ini akan membahas secara mendalam apa itu Puppeteer dan cara menggunakannya secara efektif dalam pengambilan data web.

web scraping
Logo of CapSolver

Emma Foster

03-Dec-2025

Cara Membuat Agen AI Penyedot Web (Tutorial Ramah Pemula)
Cara Membuat Agen AI Pengambil Data Web (Panduan Ramah Pemula)

Pelajari cara membuat AI Agent Web Scraper dari awal dengan tutorial yang ramah pemula ini. Temukan komponen inti, contoh kode, dan cara mengatasi pengukuran anti-bot seperti CAPTCHAs untuk pengumpulan data yang andal.

web scraping
Logo of CapSolver

Emma Foster

02-Dec-2025