Cara Mengubah User Agent untuk Meleset Cloudflare

Ethan Collins
Pattern Recognition Specialist
14-Jan-2025
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
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
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
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
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
-
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.110dari tahun 2017). -
Mengabaikan Sidik Jari Headless Browser
Bahkan dengan UA yang valid, headless browser membocorkan sinyal otomatisasi (misalnya, plugin yang hilang sepertinavigator.plugins). Gunakan plugin siluman sepertipuppeteer-extra-plugin-stealth. -
Melupakan Rotasi IP
Pasangkan rotasi UA dengan proksi residensial untuk menghindari blokir berbasis IP. Proksi statis atau sticky paling cocok untuk mempertahankan konsistensi sesi. -
Gabungkan dengan Sidik Jari TLS
Cloudflare memeriksa pola jabat tangan TLS. Pustaka seperticurl_cffi(Python) atautls-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! ๐ค
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

CAPTCHA AI yang Didukung oleh Model Skala Besar: Mengapa Lebih Cocok untuk Kasus Perusahaan
Bagaimana model visual AI mengubah pengenalan CAPTCHA dan mengapa solusi tingkat perusahaan membutuhkan data, skala, dan pelatihan kustom.

Lucas Mitchell
13-Mar-2026

OpenClaw melawan Nanobot: Memilih Agen AI Anda untuk Otomasi
Bandingkan OpenClaw dan Nanobot, dua kerangka kerja agen AI terkemuka, untuk otomatisasi yang efisien. Temukan fitur, kinerja, dan cara CapSolver meningkatkan kemampuan mereka.

Adรฉlia Cruz
11-Mar-2026

Cara Menyelesaikan CAPTCHA di OpenClaw โ Panduan Langkah demi Langkah dengan Ekstensi CapSolver
Pelajari cara menyelesaikan CAPTCHA di OpenClaw dengan ekstensi CapSolver Chrome untuk otomatisasi browser AI yang berjalan lancar.

Emma Foster
06-Mar-2026

PicoClaw Automation: Panduan untuk Mengintegrasikan CapSolver API
Pelajari cara mengintegrasikan CapSolver dengan PicoClaw untuk penyelesaian CAPTCHA otomatis pada perangkat keras edge yang sangat ringan seharga $10.

Emma Foster
02-Mar-2026

Cara Mengotomasi Penyelesaian reCAPTCHA untuk Platform Pembandingan Kecerdasan Buatan
Pelajari cara mengotomatisasi reCAPTCHA v2 dan v3 untuk pembandingan AI. Gunakan CapSolver untuk mempermudah pengumpulan data dan menjaga alur kerja AI berkinerja tinggi.

Sora Fujimoto
28-Feb-2026

Menguasai Tantangan CAPTCHA dalam Pencarian Data Pekerjaan (Panduan 2026)
Panduan lengkap untuk memahami dan mengatasi tantangan CAPTCHA dalam penggalian data pekerjaan. Pelajari cara mengelola reCAPTCHA dan hambatan lainnya dengan tips ahli kami dan contoh kode.

Ethan Collins
28-Feb-2026

