• Harga
Mulai Sekarang

© 2026 CapSolver. All rights reserved.

Hubungi Kami

Slack: lola@capsolver.com

Produk

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Ekstensi Browser
  • Lebih banyak jenis CAPTCHA

Integrasi

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Mitra
  • Lihat semua integrasi

Sumber Daya

  • Program Referensi
  • Dokumentasi
  • Referensi API
  • Blog
  • FAQ
  • Glosarium
  • Status

Legal

  • Ketentuan Layanan
  • Kebijakan Privasi
  • Kebijakan Pengembalian Dana
  • Jangan jual informasi pribadi saya
//Cara Mengubah User Agent untuk Meleset Cloudflare
Jan21, 2025

Cara Mengubah User Agent untuk Meleset Cloudflare

Ethan Collins

Ethan Collins

Pattern Recognition Specialist

Mengapa User Agent Penting untuk Melewati Cloudflare

Apa Itu User Agent?

User Agent (UA) adalah string yang dikirim oleh browser atau klien Anda untuk mengidentifikasi dirinya ke server. Biasanya mencakup detail seperti nama browser, versi, sistem operasi, dan jenis perangkat. Contoh:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36.

Cloudflare menganalisis string ini untuk mendeteksi bot. Jika UA Anda cocok dengan alat otomatisasi yang dikenal (misalnya, Python-Requests atau HeadlessChrome), Anda akan memicu sistem anti-bot Cloudflare.


Langkah demi Langkah: Mengubah User Agent Anda

1. Identifikasi User Agent yang Diharapkan Target

Sebelum menyesuaikan, periksa User Agent apa yang digunakan pengguna nyata situs tersebut. Alat seperti WhatIsMyBrowser atau alat pengembang browser (tab Network > Headers) dapat membantu. Misalnya, jika situs tersebut populer di kalangan pengguna Chrome, tirulah UA mereka.

2. Setel User Agent Kustom di Kode Anda

Berikut cara memodifikasi UA dalam bahasa pemrograman populer:

Python (Perpustakaan Requests)

python Copy
import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
}

response = requests.get('https://example.com', headers=headers)

JavaScript (Node.js dengan Axios)

javascript Copy
const axios = require('axios');

axios.get('https://example.com', {
  headers: {
    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
  }
});

Menggunakan Headless Browser (Puppeteer)

javascript Copy
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36');
  await page.goto('https://example.com');
})();

3. Rotasi User Agent

Menggunakan UA yang sama berulang kali tetap dapat menandai Anda. Putar UA dari daftar yang telah ditentukan sebelumnya untuk meniru pengguna yang beragam. Alat seperti Fake UserAgent mempermudah ini:

python Copy
from fake_useragent import UserAgent
import requests

ua = UserAgent()
headers = {'User-Agent': ua.random}
response = requests.get('https://example.com', headers=headers)

Kesalahan Umum yang Harus Dihindari

  1. Menggunakan User Agent yang Ketinggalan Zaman
    Cloudflare menyimpan daftar UA yang mencurigakan. Hindari string yang terkait dengan versi browser lama (misalnya, Chrome/58.0.3029.110 dari tahun 2017).

  2. Mengabaikan Sidik Jari Headless Browser
    Bahkan dengan UA yang valid, headless browser membocorkan sinyal otomatisasi (misalnya, plugin yang hilang seperti navigator.plugins). Gunakan plugin siluman seperti puppeteer-extra-plugin-stealth.

  3. Melupakan Rotasi IP
    Pasangkan rotasi UA dengan proksi residensial untuk menghindari blokir berbasis IP. Proksi statis atau sticky paling cocok untuk mempertahankan konsistensi sesi.

  4. Gabungkan dengan Sidik Jari TLS
    Cloudflare memeriksa pola jabat tangan TLS. Pustaka seperti curl_cffi (Python) atau tls-client (JavaScript) meniru sidik jari TLS browser nyata, mengurangi risiko deteksi.


Pikiran Akhir

Mengubah User Agent Anda adalah cara sederhana namun ampuh untuk melewati Cloudflare, tetapi bukannya anti gagal. Gabungkan dengan rotasi IP, sidik jari TLS, dan alat anti-deteksi untuk hasil yang kuat.

Selamat scraping! 🤖

Lihat Lebih Banyak

May 08, 2026

ReCAPTCHA dalam Pengambilan Data Ecommerce: Panduan Berfokus pada Kepatuhan

Pelajari cara mengelola reCAPTCHA selama pengambilan data e-commerce dengan alur kerja yang sesuai aturan, diagnosa, contoh dari CapSolver, dan pengendalian risiko yang nyata.

Emma Foster
Emma Foster
May 08, 2026

Bagaimana Cara Kerja Ekstraksi Data AI: Penyelesaian CAPTCHA, Parsing LLM & Pipeline Data Web Terstruktur

Pelajari bagaimana ekstraksi data yang didukung AI bekerja dari pengambilan data dari web dan menyelesaikan CAPTCHA hingga pembersihan HTML, parsing LLM, dan generasi JSON terstruktur. Eksplor strategi menghindari bot, kerangka kerja ekstraksi semantik seperti AXE, dan pipa pengambilan data web AI yang dapat diskalakan.

Emma Foster

Daftar Isi

Emma Foster
May 07, 2026

Terbaik Framework Agen AI untuk Otomatisasi Web dan Pemecahan CAPTCHA

Bandingkan kerangka kerja agen AI terbaik untuk otomatisasi web, penyelesaian CAPTCHA, kepatuhan, dan alur kerja agen yang siap produksi pada tahun 2026.

Emma Foster
Emma Foster
May 07, 2026

Pustaka Java Web Scraping Terbaik untuk Ekstraksi Data yang Andal

Membandingkan pustaka pengambilan data web Java terbaik, termasuk jsoup, Selenium, Playwright untuk Java, HtmlUnit, Apache Nutch, dan pilihan API.

Emma Foster
Emma Foster
Blog
All