Cookie Netscape ke JSON: Cara Konversi dan Impor Cookie X dengan Benar
Digital Account Market
· Terakhir diperbarui:
Anda punya file cookies.txt, tetapi ekstensi atau alat otomatisasi yang ingin dipakai hanya menerima array cookie dalam format JSON. Mengonversi cookie Netscape ke JSON adalah pekerjaan kecil kalau Anda tahu arti setiap kolom di file itu, dan hanya butuh beberapa detik kalau memakai konverter yang menunjukkan dengan jelas baris mana yang tidak bisa dibaca.
Panduan ini menjelaskan format file cookie Netscape, menunjukkan seperti apa bentuk JSON-nya, dan memandu Anda memakai alat konversi gratis. Setelah itu kita bahas cara mengimpor hasilnya ke editor cookie dan memeriksa apakah sesi X benar-benar berfungsi. Anda juga akan tahu beberapa kesalahan tempel yang menyebabkan sebagian besar kegagalan, serta apa yang harus dilakukan ketika sebuah alat meminta Base64 dan bukan JSON.
Cookie Netscape ke JSON: tujuh kolom yang dipisahkan tab
File cookie Netscape adalah teks biasa dengan satu cookie per baris. Setiap baris berisi tujuh bidang yang dipisahkan satu karakter tab, selalu dengan urutan yang sama. Curl, wget, dan sebagian besar ekstensi peramban untuk ekspor cookie menulis dengan tata letak ini.
- Domain: tempat cookie berlaku, misalnya .x.com. Titik di depan berarti subdomain ikut disertakan.
- Penanda subdomain: TRUE atau FALSE, menunjukkan apakah subdomain juga boleh menerima cookie.
- Path: biasanya hanya garis miring, artinya seluruh situs.
- Secure: TRUE jika cookie hanya dikirim lewat HTTPS.
- Kedaluwarsa: stempel waktu Unix dalam detik. Angka nol berarti cookie sesi yang berakhir saat peramban ditutup.
- Nama: nama cookie, seperti auth_token atau ct0.
- Nilai: isi cookie itu sendiri, yaitu bagian yang rahasia.
Ada dua kasus khusus yang sering muncul. Baris yang diawali tanda pagar adalah komentar dan diabaikan, dengan satu pengecualian: baris yang diawali prefiks #HttpOnly_ adalah cookie sungguhan, dengan domain tepat setelah prefiks, dan ditandai sebagai HTTP-only. Beberapa alat ekspor juga membiarkan nilai terakhir kosong, sehingga baris dengan enam bidang mungkin saja ada dan tetap valid.
Format cookie JSON yang diharapkan ekstensi
Impor cookie JSON biasanya berupa array objek, satu objek per cookie, dengan satu kunci untuk setiap bidang. Konverter gratis di situs ini menghasilkan kunci bernama domain, includeSubdomains, path, secure, expires, name, value, dan httpOnly. Hasilnya mencerminkan tujuh kolom tadi, ditambah satu penanda untuk prefiks HTTP-only.
Perlu diingat bahwa ekstensi tidak sepenuhnya seragam. API ekstensi peramban sering menyebut bidang kedaluwarsa dengan expirationDate, bukan expires, dan sebagian menambahkan kunci seperti hostOnly atau sameSite. Sebelum memindahkan satu batch besar, ekspor satu cookie dari ekstensi yang akan Anda pakai untuk impor, lalu bandingkan nama kuncinya dengan hasil konverter. Kalau namanya berbeda, cari dan ganti nama kunci biasanya sudah cukup.
Ubah cookies.txt ke JSON dengan alat gratis
Cara tercepat adalah memakai alat cookie Netscape ke JSON. Alat ini berjalan di peramban Anda, jadi teks yang Anda tempel tidak dikirim atau disimpan di server. Tetap perlakukan isinya seperti kata sandi, karena nilai cookie adalah kredensial sesi yang aktif.
- Tempel seluruh isi cookies.txt, termasuk baris komentar. Anda tidak perlu membersihkan apa pun lebih dulu.
- Baca tiga penghitung: cookie valid, baris bermasalah, dan baris yang dilewati. Baris yang dilewati adalah komentar dan baris kosong, itu normal.
- Jika ada baris bermasalah, buka daftar baris yang tidak terbaca. Setiap entri menampilkan nomor baris dan alasannya.
- Salin daftar JSON ketika jumlah yang valid sesuai dengan yang Anda harapkan.
Kalau Anda tidak yakin jenis file yang diterima, tempel dulu beberapa baris ke pengenal format. File pengiriman dengan baris akun yang dipisahkan titik dua berbeda dengan file cookie yang dipisahkan tab, dan panduan kami tentang memeriksa struktur file yang dikirim sebelum memakai alat format menjelaskan cara membedakannya.
Impor JSON ke editor cookie dan verifikasi sesinya
Setelah JSON siap, impor ke ekstensi editor cookie di profil peramban yang Anda pakai khusus untuk keperluan ini.
- Buka x.com di profil itu lebih dulu, supaya ekstensi punya halaman dan domain tempat menempelkan cookie.
- Buka opsi impor di ekstensi lalu tempel array JSON.
- Muat ulang halaman dan lihat apakah timeline beranda Anda yang sudah login muncul, bukan layar masuk.
Untuk login X, cookie yang paling penting adalah auth_token, yang membawa sesi, dan ct0, token pendamping yang dipakai situs untuk permintaan. Pastikan domainnya .x.com (atau .twitter.com yang lama jika ekspor Anda memakainya), path-nya garis miring, dan tanggal kedaluwarsanya ada di masa depan. Stempel waktu yang sudah lewat adalah penyebab paling umum impor yang sebenarnya sempurna tetapi gagal. Kalau ingin melihat gambaran lengkap tentang login berbasis token, baca cara login ke Twitter dengan auth token.
Kesalahan konversi yang umum: tab, baris #HttpOnly_, dan komentar
Sebagian besar kegagalan berasal dari beberapa kesalahan, dan daftar error di konverter langsung menunjuk ke sana.
- Tab berubah jadi spasi: menyalin dari jendela chat, pengolah kata, atau beberapa halaman web bisa mengganti karakter tab dengan spasi. Alat lalu melihat satu bidang panjang, bukan tujuh. Sebaiknya salin dari file asli di editor teks biasa.
- Jumlah bidang salah: setiap baris harus punya enam atau tujuh bidang. Baris dengan spasi ekstra di dalam nilai atau kehilangan satu kolom akan dilaporkan beserta nomor barisnya.
- Domain atau nama kosong: baris dengan domain atau nama cookie kosong tidak bisa dipakai, jadi alat mencantumkannya, bukan menebak-nebak.
- Kedaluwarsa bukan angka: bidang kelima harus berupa angka. Tanggal yang ditulis sebagai teks atau karakter nyasar akan ditolak.
- Salah paham soal komentar: baris yang diawali tanda pagar dilewati, tetapi baris #HttpOnly_ adalah cookie sungguhan. Kalau jumlahnya lebih sedikit dari yang diharapkan, periksa apakah baris itu terhapus oleh langkah pembersihan sebelumnya.
Setelah sumbernya diperbaiki, tempel lagi dan bandingkan jumlah yang valid dengan jumlah cookie yang Anda harapkan. Konverter yang melaporkan setiap baris yang tidak terbaca lebih baik daripada yang diam-diam membuangnya.
Lanjut ke Base64 kalau alatnya memintanya
Beberapa panel dan formulir impor meminta array cookie sebagai satu string Base64, bukan JSON yang mudah dibaca. Tempel JSON ke alat JSON ke Base64 dan pilih keluaran ringkas satu baris, kecuali tujuannya meminta indentasi. Untuk memeriksa atau men-debug string Base64 yang sudah ada, arah sebaliknya dibahas di mendekode data cookie Base64 kembali ke JSON.
Simpan cookies.txt asli sebagai sumber utama, karena versi JSON dan Base64 selalu bisa dibuat ulang darinya. Saat Anda siap menambahkan akun ke alur kerja, lihat kategori akun lama, lalu gunakan alat gratis di atas untuk menyiapkan format yang dibutuhkan alat Anda.
Pertanyaan yang sering diajukan
Apa bedanya format cookie Netscape dan JSON?
File Netscape adalah teks biasa dengan tujuh kolom yang dipisahkan tab di setiap baris. JSON adalah array terstruktur yang setiap cookie-nya berupa objek dengan kunci bernama. Keduanya membawa informasi yang sama, jadi konversi hanya mengubah tata letak, bukan data cookie.
Kenapa cookies.txt yang saya tempel menampilkan nol cookie?
Biasanya tab berubah menjadi spasi saat disalin, sehingga setiap baris punya jumlah bidang yang salah. Salin langsung dari file asli di editor teks biasa lalu tempel lagi. File yang hanya berisi komentar atau baris kosong juga menghasilkan nol cookie.
Apakah baris yang diawali #HttpOnly_ itu komentar atau cookie sungguhan?
Itu cookie sungguhan. Prefiks tersebut hanya menandainya sebagai HTTP-only, dan domainnya dimulai tepat setelahnya. Baris biasa yang diawali tanda pagar adalah komentar dan dilewati.
Bidang cookie mana yang paling penting untuk login X?
Nama dan nilai auth_token dan ct0 yang paling penting, bersama domain yang benar seperti .x.com, path berupa garis miring, dan tanggal kedaluwarsa yang belum lewat. Bidang seperti penanda subdomain jarang menimbulkan masalah kalau yang tadi sudah benar.
Bisakah saya mengubah JSON kembali ke Netscape atau Base64 nanti?
Base64 bisa dua arah dengan alat JSON ke Base64 dan Base64 ke JSON. Situs ini tidak menyediakan konverter JSON ke Netscape, jadi simpan cookies.txt asli Anda jika suatu saat butuh format itu lagi.

