CAPSOLVER
Blog
Cara Mengubah User Agent untuk Mengatasi Cloudflare

Cara Mengubah User Agent untuk Meleset Cloudflare

Logo of CapSolver

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 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! 🤖

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

Kesalahan Cloudflare 1006, 1007, 1008
Solusi Penyelesaian Error Cloudflare 1006, 1007, 1008 | Cara Mengatasi

Kesulitan dengan kesalahan Cloudflare 1006, 1007, atau 1008? Pelajari solusi praktis untuk menyelesaikan penolakan akses ini dan tingkatkan pengalaman crawling web Anda.

Cloudflare
Logo of CapSolver

Emma Foster

05-Dec-2025

AI-LLM: Solusi Masa Depan untuk Pengendalian Risiko Pengenalan Gambar dan Penyelesaian CAPTCHA
AI-LLM: Solusi Masa Depan untuk Pengendalian Risiko Pengenalan Gambar dan Penyelesaian CAPTCHA

Penjelajahan mendalam tentang bagaimana Model Bahasa Besar (MB) mengubah pemecahan CAPTCHA grafis, menggabungkan penalaran zero-shot dengan presisi CNN untuk pengendalian risiko modern.

Logo of CapSolver

Lucas Mitchell

05-Dec-2025

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

Ubah User-Agent di Selenium
Ubah User-Agent di Selenium | Langkah-langkah & Praktik Terbaik

Mengganti User Agent di Selenium adalah langkah penting untuk banyak tugas pengambilan data web. Ini membantu menyamarkan skrip otomasi sebagai browser biasa...

The other captcha
Logo of CapSolver

Aloísio Vítor

05-Dec-2025

Cara Mengidentifikasi Apakah `action` Diperlukan untuk Menyelesaikan Cloudflare Turnstile Menggunakan Ekstensi CapSolver
Cara mengidentifikasi apakah `action` diperlukan untuk mengatasi Cloudflare Turnstile menggunakan ekstensi CapSolver

Pelajari cara mengidentifikasi tindakan untuk penyelesaian CAPTCHA yang efektif Cloudflare Turnstile. Ikuti panduan langkah demi langkah kami dalam menggunakan alat dan teknik Capsolver.

Cloudflare
Logo of CapSolver

Anh Tuan

05-Dec-2025

9proxy
Temukan Kekuatan 9Proxy: Ulasan Komprehensif

Dalam artikel ini, kami akan menunjukkan apa itu 9proxy dan layanan yang mereka tawarkan.

Partners
Logo of CapSolver

Rajinder Singh

04-Dec-2025