Jika Anda menjual di eBay, Anda tahu: keberhasilan tergantung pada penetapan harga yang tepat. Namun, eBay aktif memblokir pengumpulan data otomatis — saat mencoba memeriksa harga pesaing secara massal, Anda akan mendapatkan captcha atau larangan IP sementara. Dalam panduan ini, kita akan membahas cara mengatur proxy untuk pemantauan pesaing yang aman dan mengotomatiskan pengumpulan data tanpa risiko pemblokiran.
Mengapa eBay memblokir parsing dan bagaimana cara kerjanya
eBay menggunakan sistem perlindungan multi-level terhadap pengumpulan data otomatis. Platform ini tertarik agar pengguna berinteraksi dengan situs seperti pembeli nyata, bukan seperti bot yang mengumpulkan informasi untuk analisis kompetitif.
Metode utama deteksi parsing di eBay:
- Pelacakan alamat IP: jika dari satu IP datang terlalu banyak permintaan dalam waktu singkat (biasanya lebih dari 50-100 tampilan produk per jam), sistem menandainya sebagai mencurigakan
- Analisis perilaku: bot membuka halaman terlalu cepat (kurang dari 2-3 detik per halaman), tidak menggerakkan mouse, tidak menggulir halaman
- Pemeriksaan User-Agent: header browser yang usang atau mencurigakan memicu pemeriksaan tambahan
- Fingerprinting browser: eBay mengumpulkan data tentang resolusi layar, font yang terpasang, zona waktu — ketidaksesuaian menunjukkan penggunaan bot
- Captcha dan tantangan: jika dicurigai, sistem menunjukkan captcha atau meminta konfirmasi bahwa Anda bukan robot
Penting: eBay melacak tidak hanya frekuensi permintaan, tetapi juga pola perilaku. Bahkan jika Anda menggunakan proxy, tetapi membuka halaman produk dalam urutan yang sama setiap hari, sistem dapat mengenali otomatisasi.
Konsekuensi deteksi parsing:
- Larangan sementara alamat IP (dari beberapa jam hingga sehari)
- Pemunculan captcha di setiap halaman
- Pembatasan akses ke hasil pencarian (hanya menampilkan 10-20 produk pertama)
- Dalam kasus ekstrim — pemblokiran akun penjual, jika parsing dilakukan dari akun yang terautorisasi
Itulah mengapa untuk pemantauan pesaing secara teratur sangat penting untuk menggunakan proxy — mereka memungkinkan untuk mendistribusikan permintaan di antara banyak alamat IP, meniru perilaku pengguna yang berbeda dari lokasi yang berbeda.
Jenis proxy apa yang harus dipilih untuk pemantauan eBay
Pemilihan jenis proxy tergantung pada skala pemantauan, anggaran, dan persyaratan kecepatan pengumpulan data. Mari kita bahas tiga opsi utama dan penerapannya untuk bekerja dengan eBay.
| Jenis proxy | Kecepatan | Kepercayaan eBay | Terbaik untuk |
|---|---|---|---|
| Data center | Sangat tinggi (50-200 ms) | Rendah (sering diblokir) | Pengujian, pengumpulan satu kali |
| Residential | Sedang (300-1500 ms) | Tinggi (IP nyata) | Pemantauan reguler, volume besar |
| Mobile | Sedang (400-2000 ms) | Sangat tinggi | Bekerja dengan akun yang dilindungi |
Proxy data center: cepat, tetapi berisiko
Data center adalah opsi tercepat dan termurah, tetapi eBay sangat mengenal rentang IP penyedia hosting yang populer. Alamat semacam itu sering kali sudah ada dalam daftar hitam atau menarik perhatian sistem anti-fraud.
Kapan bisa digunakan:
- Pengumpulan data satu kali untuk daftar produk kecil (hingga 100-200 item)
- Pengujian parser sebelum diluncurkan di proxy residential
- Pemantauan listing sendiri (bukan pesaing)
- Bekerja dengan eBay API (jika Anda memiliki akses resmi)
Untuk pemantauan pesaing secara teratur, data center tidak cocok — Anda akan cepat kehabisan kumpulan IP "bersih" dan mulai menerima pemblokiran.
Proxy residential: pilihan optimal untuk pemantauan
Proxy residential menggunakan alamat IP dari penyedia internet nyata (Comcast, AT&T, Verizon, dan lainnya). Untuk eBay, permintaan semacam itu terlihat seperti pengguna biasa yang melihat produk dari rumah.
Keuntungan untuk parsing eBay:
- Risiko pemblokiran minimal: IP residential jarang masuk daftar hitam, karena ini adalah alamat pengguna biasa
- Akurasi geografis: Anda dapat memilih proxy dari kota atau negara bagian tertentu — ini penting jika Anda menjual produk lokal
- Kumpulan alamat besar: penyedia berkualitas menyediakan jutaan IP, yang memungkinkan untuk meningkatkan pemantauan
- Rotasi otomatis: Anda dapat mengatur perubahan IP setelah setiap permintaan atau berdasarkan timer
Pengaturan optimal untuk eBay:
- Rotasi IP: setelah setiap 20-30 permintaan atau setiap 5-10 menit
- Geolokasi: AS (pasar utama eBay) atau negara audiens target Anda
- Sticky sessions: 5-15 menit (agar saat berpindah antar halaman produk, IP tidak berubah)
- Penundaan antara permintaan: 3-8 detik (meniru pengguna nyata)
Tip: Untuk memantau 500-1000 produk pesaing, cukup dengan kumpulan proxy residential dengan rotasi. Ini akan memungkinkan pengumpulan data 2-3 kali sehari tanpa risiko pemblokiran, dengan biaya yang jauh lebih rendah dibandingkan dengan proxy mobile.
Proxy mobile: kepercayaan maksimum, tetapi mahal
Proxy mobile menggunakan IP dari operator seluler (4G/5G). Untuk eBay, ini adalah jenis lalu lintas yang paling dipercaya, karena sebagian besar pembeli mengakses platform menggunakan smartphone.
Kapan sebaiknya menggunakan proxy mobile:
- IP utama Anda atau proxy residential sudah masuk dalam daftar blokir eBay
- Anda memantau pesaing dari akun penjual yang terautorisasi (memerlukan keamanan maksimum)
- Perlu mengumpulkan data dari versi mobile eBay (kadang-kadang menunjukkan harga dan promosi yang berbeda)
- Bekerja dengan kategori produk yang sangat dilindungi (elektronik, merek premium)
Kekurangan proxy mobile adalah harga yang tinggi (3-5 kali lebih mahal dari residential) dan kecepatan yang lebih rendah. Untuk sebagian besar tugas pemantauan pesaing di eBay, mereka berlebihan.
Apa yang bisa dipantau: harga, stok, peringkat penjual
Pemantauan pesaing di eBay bukan hanya tentang melacak harga. Untuk membuat keputusan bisnis yang tepat, Anda perlu mengumpulkan data komprehensif tentang pasar. Mari kita bahas metrik apa yang perlu dipantau dan bagaimana cara menggunakannya.
1. Pemantauan harga dan dinamika perubahan
Ini adalah tugas utama bagi sebagian besar penjual. Anda perlu tahu harga berapa pesaing menjual produk serupa agar tetap kompetitif.
Apa yang harus dipantau:
- Harga Buy It Now saat ini: harga produk yang berlaku pada saat pemeriksaan
- Harga lelang: tawaran awal dan harga saat ini (jika produk dijual melalui lelang)
- Biaya pengiriman: banyak penjual merendahkan harga produk, tetapi menaikkan biaya pengiriman — perlu menghitung total biaya
- Diskon dan promosi: promosi sementara seperti "diskon 10%" atau "Beli 2 Dapat 1 Gratis"
- Riwayat perubahan: seberapa sering pesaing mengubah harga (setiap hari, setiap minggu)
Bagaimana menggunakan data: Jika Anda melihat bahwa pesaing menurunkan harga sebesar 15% pada Jumat malam, ini bisa menjadi persiapan untuk penjualan akhir pekan. Anda dapat bereaksi sebelumnya dan juga meluncurkan promosi agar tidak kehilangan penjualan.
2. Pemantauan ketersediaan produk dan kecepatan penjualan
eBay menunjukkan jumlah unit produk yang tersedia dan jumlah yang terjual. Data ini membantu memahami seberapa baik produk terjual di pesaing.
Apa yang harus dikumpulkan:
- Jumlah tersedia: berapa banyak unit produk yang tersisa
- Jumlah terjual: berapa banyak unit yang sudah terjual (eBay menunjukkan ini untuk listing yang populer)
- Pengamat: berapa banyak pengguna yang menambahkan produk ke favorit (indikator minat)
- Tanggal publikasi listing: seberapa lama produk telah dipasarkan
Contoh penggunaan: Anda memantau listing pesaing dan melihat bahwa dalam 3 hari terakhir, mereka telah menjual 50 unit produk dengan harga $29.99. Ini berarti permintaan untuk produk tersebut tinggi, dan Anda dapat meningkatkan pembelian Anda. Namun, jika jumlah unit yang terjual tidak berubah selama berminggu-minggu, ini adalah sinyal tentang rendahnya permintaan atau pemposisian yang salah.
3. Analisis peringkat dan ulasan penjual
Peringkat penjual secara langsung mempengaruhi konversi. Pembeli lebih memilih penjual dengan skor umpan balik tinggi dan status Top Rated Seller.
Metrik untuk dipantau:
- Skor umpan balik: jumlah total ulasan positif
- Persentase umpan balik positif: persentase ulasan positif (standar — 98%+)
- Peringkat penjual yang terperinci: penilaian berdasarkan kategori (kecepatan pengiriman, kesesuaian deskripsi, komunikasi)
- Lencana Top Rated Seller: keberadaan lencana penjual teratas
- Jumlah ulasan dalam 12 bulan terakhir: menunjukkan aktivitas penjual
Mengapa ini penting: Jika pesaing utama Anda memiliki status Top Rated dan 5000+ ulasan, sementara Anda hanya memiliki 200, maka bahkan dengan harga yang sama, pembeli akan memilihnya. Anda perlu menurunkan harga untuk mengkompensasi perbedaan kepercayaan, atau aktif bekerja untuk mengumpulkan ulasan.
4. Pemantauan posisi di pencarian dan kategori
Posisi produk dalam hasil pencarian eBay sangat penting untuk penjualan. Produk di halaman pertama mendapatkan 80% klik.
Apa yang harus dipantau:
- Posisi pesaing dalam pencarian berdasarkan kata kunci (misalnya, "headphone nirkabel bluetooth")
- Ketersediaan dalam produk yang direkomendasikan (Featured items)
- Posisi dalam kategori (misalnya, Elektronik → Headphone → In-Ear)
- Penggunaan Promoted Listings (promosi berbayar)
Untuk memantau posisi, Anda perlu parsing hasil pencarian berdasarkan kata kunci dan mencatat posisi setiap pesaing. Ini memungkinkan Anda memahami siapa yang berinvestasi dalam SEO dan iklan, dan siapa yang hanya bergantung pada lalu lintas organik.
Pengaturan proxy untuk parsing: instruksi langkah demi langkah
Mari kita bahas pengaturan praktis proxy untuk pemantauan eBay. Terlepas dari apakah Anda menggunakan parser siap pakai atau menulis skrip Anda sendiri, prinsip kerjanya sama.
Langkah 1: Memilih dan membeli proxy
Untuk pemantauan eBay, kami merekomendasikan proxy residential dengan geografi AS (karena ini adalah pasar utama platform). Saat memilih penyedia, perhatikan:
- Ukuran kumpulan IP: minimal 1-2 juta alamat untuk rotasi yang nyaman
- Dukungan sticky sessions: kemampuan untuk mempertahankan satu IP selama 5-15 menit
- Akurasi geografis: kemampuan untuk memilih kota atau negara bagian (penting untuk produk lokal)
- Format otorisasi: lebih nyaman bekerja dengan username:password daripada dengan IP whitelist
Setelah pembelian, Anda akan menerima data untuk koneksi dalam format:
Host: proxy.example.com
Port: 12321
Username: user_abc123
Password: pass_xyz789
Langkah 2: Mengatur proxy di parser atau skrip
Sebagian besar parser siap pakai (Octoparse, ParseHub, Apify) memiliki dukungan proxy bawaan. Anda hanya perlu memasukkan data di pengaturan.
Contoh pengaturan di alat populer:
Octoparse (parser visual tanpa kode):
- Buka pengaturan tugas (Task Settings)
- Pindah ke bagian "Proxy Settings"
- Pilih "Gunakan server proxy"
- Masukkan: Server (host:port), Username, Password
- Pilih jenis: HTTP atau SOCKS5 (keduanya cocok untuk eBay)
- Klik "Uji" untuk memeriksa koneksi
ParseHub (parser berbasis cloud):
- Di pengaturan proyek, cari "Advanced Options"
- Aktifkan "Gunakan Proxy"
- Format input:
http://username:password@host:port - Untuk rotasi proxy, gunakan fungsi "Rotating Proxy" (jika didukung oleh penyedia)
Jika Anda menggunakan skrip Anda sendiri, koneksi proxy tergantung pada bahasa pemrograman. Untuk sebagian besar tugas pemantauan eBay, digunakan Python (perpustakaan requests, Selenium) atau Node.js (Puppeteer, Playwright).
Langkah 3: Mengatur User-Agent dan header
Menggunakan proxy hanya setengah dari pekerjaan. eBay juga menganalisis header HTTP dari permintaan. Jika Anda menggunakan User-Agent yang usang atau mengirim permintaan tanpa header standar, ini akan menimbulkan kecurigaan.
Header wajib untuk parsing eBay:
- User-Agent: gunakan versi terbaru Chrome atau Firefox (perbarui setiap 2-3 bulan)
- Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
- Accept-Language: en-US,en;q=0.9 (untuk AS) atau ru-RU,ru;q=0.9 (untuk Rusia)
- Accept-Encoding: gzip, deflate, br
- Referer: https://www.ebay.com/ (untuk permintaan berikutnya)
Tip: Gunakan rotasi User-Agent — ubah setiap 50-100 permintaan. Ini meniru pengguna yang berbeda dengan browser yang berbeda.
Langkah 4: Menguji pengaturan
Sebelum meluncurkan pemantauan skala penuh, pastikan untuk menguji pengaturan pada sampel kecil produk (10-20 item).
Checklist pengujian:
- Periksa alamat IP: buka di parser halaman https://api.ipify.org/ — ini akan menunjukkan IP saat ini. Pastikan ini adalah IP proxy, bukan IP nyata Anda
- Periksa geolokasi: buka https://www.ebay.com/ dan periksa negara mana yang terdeteksi (harus sesuai dengan geolokasi proxy)
- Kumpulkan data untuk 20 produk: jalankan parser dan periksa apakah semua data dikumpulkan dengan benar (harga, ketersediaan, peringkat)
- Periksa keberadaan captcha: jika saat pengujian muncul captcha, berarti pengaturan tidak cukup aman
- Ukur kecepatan: catat waktu pengumpulan data untuk 100 produk — ini akan membantu merencanakan frekuensi pemantauan
Penting: Jika saat pengujian Anda mendapatkan captcha atau pemblokiran, jangan coba langsung meluncurkan pemantauan penuh. Pertama, tingkatkan penundaan antara permintaan (hingga 10-15 detik) dan kurangi frekuensi rotasi IP (ganti IP lebih jarang, misalnya, setiap 50 permintaan daripada 20).
Alat untuk otomatisasi pemantauan pesaing
Untuk pemantauan pesaing secara teratur di eBay, tidak perlu menulis kode dari awal. Ada alat siap pakai yang menyederhanakan pengumpulan data dan terintegrasi dengan proxy.
Parser visual (solusi tanpa kode)
Alat ini memungkinkan Anda mengatur parsing melalui antarmuka grafis — Anda cukup mengklik elemen halaman yang perlu dikumpulkan.
| Alat | Fitur | Harga |
|---|---|---|
| Octoparse | Dukungan proxy, peluncuran cloud, template untuk eBay | Mulai dari $75/bulan |
| ParseHub | Rencana gratis (hingga 200 halaman), antarmuka sederhana | Mulai dari $149/bulan |
| Apify | Aktor siap pakai untuk eBay, API untuk integrasi | Mulai dari $49/bulan |
| WebHarvy | Aplikasi desktop, pembelian satu kali | $139 (sekali) |
Rekomendasi: Untuk pemula, Octoparse adalah pilihan terbaik — ia memiliki template siap pakai untuk parsing eBay, dan pengaturannya memakan waktu 15-20 menit. Untuk pengguna yang lebih berpengalaman, Apify memberikan lebih banyak fleksibilitas dan kemampuan kustomisasi melalui JavaScript.
Layanan khusus untuk pemantauan harga
Jika Anda hanya memerlukan pemantauan harga (tanpa pengumpulan data lain), ada solusi SaaS siap pakai:
- Keepa: awalnya untuk Amazon, tetapi mendukung eBay. Melacak riwayat harga, menunjukkan grafik perubahan
- PriceYak: penyesuaian otomatis berdasarkan harga pesaing. Terintegrasi dengan eBay API
- Algopix: analisis pasar untuk penjual, menunjukkan harga pesaing, permintaan, profitabilitas
Layanan ini sudah memiliki infrastruktur proxy bawaan, jadi Anda tidak perlu mengaturnya sendiri. Kekurangannya adalah kustomisasi yang terbatas dan harga yang lebih tinggi.
Pengaturan jadwal pemantauan
Frekuensi pemantauan tergantung pada kategori produk dan dinamika pasar:
- Niche yang sangat kompetitif (elektronik, pakaian): 2-3 kali sehari (pagi, siang, malam)
- Persaingan sedang (produk rumah, olahraga): 1 kali sehari
- Persaingan rendah (produk koleksi, suku cadang langka): 2-3 kali seminggu
Sebagian besar parser berbasis cloud (Octoparse, ParseHub, Apify) memungkinkan pengaturan peluncuran otomatis berdasarkan jadwal. Data dapat diekspor ke Google Sheets, Excel, atau dikirim melalui email.
Strategi rotasi IP dan batas permintaan yang aman
Rotasi IP yang benar adalah kunci untuk pemantauan jangka panjang tanpa pemblokiran. Mari kita bahas cara mengatur rotasi dan batas yang harus dipatuhi.
Jenis rotasi proxy
Ada dua pendekatan utama untuk rotasi IP saat parsing eBay:
1. Rotasi setelah setiap permintaan (Rotating Proxies)
Setiap permintaan ke eBay dilakukan dengan alamat IP baru. Ini adalah opsi yang paling aman, tetapi memerlukan kumpulan proxy yang besar dan mungkin lebih lambat karena terus-menerus terhubung kembali.
Kapan digunakan: untuk mengumpulkan volume data besar (1000+ produk per hari), ketika kecepatan tidak kritis.
2. Sticky Sessions (proxy sesi)
Alamat IP dipertahankan untuk waktu tertentu (5-30 menit) atau untuk jumlah permintaan tertentu (20-50). Ini meniru pengguna nyata yang melihat beberapa halaman berturut-turut.
Kapan digunakan: untuk pemantauan volume sedang (100-500 produk), ketika stabilitas koneksi diperlukan.
Rekomendasi untuk eBay: Gunakan sticky sessions dengan durasi 10-15 menit. Ini adalah keseimbangan optimal antara keamanan dan kecepatan. Dalam 15 menit, pengguna nyata dapat melihat 20-30 produk — pola seperti itulah yang perlu ditiru.
Batas permintaan yang aman
eBay tidak menerbitkan batas resmi untuk parsing, tetapi berdasarkan pengalaman penjual, batas aman dapat diidentifikasi:
| Parameter | Batas aman | Risiko pemblokiran |
|---|---|---|
| Permintaan dari satu IP per jam | 30-50 halaman | Rendah |
| Permintaan dari satu IP per jam | 100+ halaman | Tinggi |
| Penundaan antara permintaan | 5-10 detik | Rendah |
| Penundaan antara permintaan | 1-2 detik | Sedang-tinggi |
| Total volume per hari (semua IP) | Hingga 10.000 halaman | Rendah (dengan rotasi yang benar) |
Rumus perhitungan jumlah IP untuk rotasi:
Jumlah IP = (Produk untuk pemantauan × Frekuensi pemeriksaan per hari) / 40
Contoh: Anda memantau 500 produk 3 kali sehari = 1500 permintaan. Bagi dengan 40 (batas aman pada IP) = Anda memerlukan minimal 38 IP unik per hari. Dengan mempertimbangkan cadangan — 50-60 IP.
Menambahkan elemen acak untuk meniru manusia
Bot bekerja terlalu dapat diprediksi. Agar parsing terlihat seperti tindakan pengguna nyata, tambahkan elemen kebetulan:
- Penundaan acak: alih-alih 5 detik tetap, buat penundaan dari 4 hingga 9 detik (acak)
- Urutan produk yang berbeda: jangan parsing produk dalam urutan yang sama setiap kali
- Meniru klik: jika menggunakan Selenium/Puppeteer, kadang-kadang klik pada elemen acak (kategori, filter)
- Gulir halaman: gulir halaman ke bawah sebelum mengumpulkan data (eBay melacak peristiwa scroll)
Detail-detail ini secara signifikan mengurangi kemungkinan deteksi otomatisasi.
Kesalahan umum saat parsing eBay dan cara menghindarinya
Bahkan dengan proxy yang diatur dengan benar, Anda dapat mendapatkan pemblokiran jika melakukan kesalahan umum. Mari kita bahas masalah yang paling sering terjadi.
Kesalahan 1: Menggunakan User-Agent yang sama
Banyak pemula mengatur proxy, tetapi lupa tentang rotasi User-Agent. Akibatnya, ribuan permintaan dari berbagai IP menggunakan header browser yang sama — ini adalah bendera merah untuk eBay.
Solusi: Buat daftar 20-30 User-Agent yang relevan (Chrome, Firefox, Safari di Windows dan macOS) dan rotasi secara acak. Perbarui daftar setiap 2-3 bulan, saat versi baru browser dirilis.
Kesalahan 2: Parsing terlalu cepat
Keinginan untuk mengumpulkan data secepat mungkin menyebabkan pemblokiran. Pengguna nyata tidak dapat membuka 10 halaman produk per detik.
Solusi: Tetapkan penundaan minimal 4-5 detik antara permintaan. Ya, ini lebih lambat, tetapi lebih aman. Jika kecepatan diperlukan — gunakan parsing paralel dengan banyak IP (jalankan...