Camoufox vs Playwright Stealth 2026: Apa yang Sebenarnya Dideteksi Situs
Pertanyaan yang salah: “library mana yang paling anti-blokir”. Pertanyaan yang benar: sinyal apa yang dibaca situs, dan sinyal mana yang bisa lo pengaruhi dari sisi browser.
Karena situs tidak memblokir “Playwright” atau “Camoufox”. Mereka memblokir pola. Artikel ini memecah pola itu per lapisan, lalu menempatkan dua pendekatan paling umum di 2026: Playwright 1.64.1 dengan tambalan stealth, dan Camoufox 0.5.9 (fork Firefox, lisensi MIT, Python 3.10 sampai 3.13).
TL;DR
- Deteksi bekerja dengan memeriksa konsistensi, bukan mencari satu tanda.
- Tambalan JavaScript menyentuh lapisan paling luar dan gampang terlihat karena meninggalkan jejak injeksi.
- Camoufox memindahkan perubahan ke dalam browser, jadi tidak ada skrip yang disuntikkan ke halaman.
- Tidak ada dari keduanya yang menyentuh lapisan TLS, IP, dan perilaku. Kalau lo diblokir di situ, ganti library tidak menolong.
- Uji dengan situs sendiri dan catat hasilnya. Klaim “lolos semua” dari pihak mana pun tidak bisa diverifikasi.
Enam lapisan yang dibaca situs
Urut dari yang paling murah diperiksa sampai yang paling mahal:
- Header HTTP dan TLS. User agent, urutan header, cipher suite, dan sidik jari JA3/JA4. Dihitung dari koneksi, bukan dari halaman.
- Properti navigator.
webdriver, platform, jumlah core, memori, bahasa, plugin. - Permukaan rendering. Canvas, WebGL vendor dan renderer, font yang terpasang, hasil pembulatan koordinat.
- Perilaku. Gerakan mouse, jeda antar ketikan, scroll, waktu antara muat halaman dan klik pertama.
- Pola sesi. Urutan halaman yang dikunjungi, ada tidaknya referer, konsistensi cookie, jumlah permintaan per menit.
- Reputasi di luar browser. ASN dan IP, riwayat IP itu dipakai apa, ada tidaknya kaitan ke akun yang pernah ditandai.
Poin pentingnya: lapisan 3 ke atas bisa dipengaruhi browser. Lapisan 1 sebagian (tergantung implementasi). Lapisan 4 sampai 6 praktis di luar browser.
Playwright plus tambalan stealth
Cara kerjanya: sebelum halaman dimuat, skrip disuntikkan untuk menghapus atau mengganti nilai tertentu. Kekuatannya: cepat, fleksibel, dan sudah lama dipakai.
Kelemahannya ada tiga, dan semuanya struktural:
- Jejak injeksi. Skrip yang dijalankan sebelum halaman kadang meninggalkan bekas yang bisa dideteksi, misalnya deskriptor properti yang tidak wajar.
- Konsistensi sulit dijaga. Mengganti user agent ke Chrome sementara canvas dan font tetap Firefox menghasilkan kombinasi yang tidak mungkin ada di perangkat nyata. Situs yang membandingkan dua nilai akan langsung melihatnya.
- Setiap tambalan adalah balapan. Ketika situs menambah pemeriksaan baru, tambalan harus diperbarui. Ini utang yang tumbuh.
Untuk pemakaian jangka pendek di situs yang proteksinya ringan, pendekatan ini masih masuk akal dan biayanya paling rendah.
Camoufox
Cara kerjanya: browser-nya sendiri yang dimodifikasi. Nilai-nilai seperti platform, jumlah core, dan permukaan rendering diatur dari dalam, dan tidak ada skrip injeksi yang perlu dijalankan untuk menyembunyikannya.
Konsekuensi yang menguntungkan:
- Konsistensi lebih mudah dijaga, karena satu set nilai dipilih utuh per sesi, bukan ditambal per properti.
- Tidak ada jejak injeksi, karena memang tidak ada injeksi.
- API-nya Playwright, jadi pemindahan kode tidak dramatis.
Konsekuensi yang harus diterima:
- Ini Firefox. Situs yang memblokir Firefox karena kebijakan internal tetap memblokir.
- Butuh versi Python tertentu. Rilis 0.5.9 mendukung Python 3.10 sampai 3.13. Di luar rentang itu, siapkan interpreter terpisah.
- Tidak menghapus kebutuhan proksi. IP datacenter tetap punya reputasi buruk.
💬 Komentar (0)
Belum ada komentar. Jadilah yang pertama! 💬