Kembali ke blog

Cara Melacak Harga Pesaing di Ozon Tanpa Pemblokiran: Pengaturan dalam 15 Menit

Pelajari cara mengatur pemantauan harga otomatis pesaing di Ozon tanpa risiko pemblokiran IP. Perbandingan alat, jenis proxy, dan solusi siap pakai untuk penjual.

📅22 Januari 2026
```html

Jika Anda menjual di Ozon, Anda tahu: harga berubah 10-20 kali sehari. Pesaing melakukan penurunan harga, algoritma marketplace menghitung ulang peringkat, dan Anda kehilangan penjualan karena tidak sempat menyesuaikan harga Anda tepat waktu. Pemantauan manual memakan waktu berjam-jam, sementara parser otomatis mendapatkan pemblokiran IP setelah 50-100 permintaan. Dalam artikel ini, kita akan membahas cara mengatur pemantauan harga yang stabil di Ozon melalui proxy, alat apa yang harus digunakan, dan bagaimana menghindari kesalahan umum yang dapat menyebabkan pemblokiran.

Mengapa Ozon memblokir pemantauan harga

Ozon, seperti marketplace besar lainnya (Wildberries, Yandex.Market), secara aktif melindungi diri dari pengumpulan data otomatis. Alasannya sederhana: parsing menciptakan beban tambahan pada server, dan pengumpulan harga massal digunakan tidak hanya oleh penjual, tetapi juga oleh pesaing marketplace untuk menganalisis assortimen.

Berikut adalah apa yang terjadi ketika Anda mencoba memantau harga tanpa perlindungan:

  • Pemblokiran berdasarkan alamat IP — setelah 50-150 permintaan dari satu IP, Ozon mulai memberikan captcha atau bahkan memblokir akses selama 1-24 jam. Ini terjadi karena pengguna biasa secara fisik tidak dapat melihat 100 kartu produk dalam satu menit.
  • Deteksi berdasarkan User-Agent — jika Anda menggunakan User-Agent standar parser (misalnya, Python-requests/2.28), sistem segera mengenali permintaan otomatis dan memblokirnya.
  • Analisis perilaku — Ozon melacak kecepatan permintaan, tidak adanya tindakan (scroll, klik), interval yang sama antara permintaan. Jika skrip Anda melakukan permintaan setiap 5 detik — itu adalah tanda jelas bot.
  • Fingerprint browser — saat menggunakan browser headless (Selenium, Puppeteer) Ozon dapat menentukan tidak adanya WebGL, canvas, atau tanda lain dari browser nyata.

Berdasarkan pengalaman kami bekerja dengan penjual, tanpa menggunakan proxy, pemantauan yang stabil tidak mungkin dilakukan bahkan saat melacak 20+ produk. Jika Anda perlu memeriksa harga pesaing untuk 100-500 posisi beberapa kali sehari, proxy menjadi alat yang wajib.

Penting: Ozon tidak melarang pemantauan harga itu sendiri — marketplace berjuang melawan beban pada server. Jika Anda mematuhi batas permintaan yang wajar (tidak lebih dari 1-2 permintaan per detik dari satu IP) dan menggunakan rotasi proxy, pemblokiran dapat sepenuhnya dihindari.

Jenis proxy yang cocok untuk parsing Ozon

Pemilihan jenis proxy secara langsung mempengaruhi stabilitas pemantauan dan biaya solusi. Mari kita bahas tiga opsi utama dan penerapannya untuk bekerja dengan Ozon.

Proxy Residensial — pilihan optimal untuk Ozon

Proxy residensial menggunakan alamat IP dari pengguna rumah nyata yang telah menyediakan perangkat mereka ke jaringan penyedia proxy. Untuk Ozon, permintaan semacam ini terlihat seperti pengunjung biasa di situs, yang hampir sepenuhnya menghilangkan pemblokiran.

Keuntungan untuk pemantauan Ozon:

  • Skor kepercayaan tinggi — IP dimiliki oleh penyedia nyata (Rostelecom, MTS, Beeline), bukan pusat data
  • Risiko pemblokiran minimal — bahkan dengan pengambilan data intensif (hingga 1000 permintaan per jam dengan rotasi)
  • Distribusi geografis — Anda dapat memantau harga dari berbagai wilayah di Rusia (Moskow, St. Petersburg, Yekaterinburg), karena Ozon menunjukkan harga yang berbeda tergantung pada wilayah pengiriman
  • Umur sesi yang panjang — Anda dapat menggunakan satu IP hingga 30 menit tanpa rotasi

Kekurangan: biaya lebih tinggi dibandingkan dengan proxy pusat data (biasanya dari 3-5$ per 1 GB lalu lintas). Namun, untuk pemantauan harga, lalu lintas minimal — memeriksa 1000 produk biasanya memakan waktu 50-100 MB.

Proxy Seluler — keandalan maksimum

Proxy seluler menggunakan IP dari operator seluler (MTS, Beeline, MegaFon, Tele2). Ini adalah jenis IP yang paling dapat dipercaya untuk semua marketplace, karena sebagian besar pembeli Ozon mengakses dari perangkat seluler.

Kapan sebaiknya memilih proxy seluler:

  • Anda sudah mendapatkan pemblokiran saat menggunakan proxy residensial
  • Perlu mem-parsing data yang sangat dilindungi (misalnya, harga di kategori tertutup)
  • Memantau tidak hanya harga, tetapi juga ulasan, peringkat, dan stok produk
  • Bekerja dengan volume besar (5000+ produk per hari)

Ciri khas proxy seluler — IP berubah secara otomatis saat terhubung kembali ke jaringan operator (biasanya setiap 5-15 menit). Ini memberikan rotasi alami tanpa pengaturan tambahan.

Proxy Pusat Data — opsi anggaran dengan batasan

Proxy pusat data adalah alamat IP dari server di pusat data. Mereka jauh lebih murah (dari 0.5$ per 1 GB), tetapi Ozon dengan mudah mengenali IP semacam itu dan lebih sering memblokirnya.

Kapan Anda dapat menggunakan proxy pusat data untuk Ozon:

  • Memantau jumlah produk kecil (hingga 50 posisi)
  • Memeriksa harga jarang (1-2 kali sehari)
  • Menggunakan kumpulan IP besar (minimal 50-100 alamat) dengan rotasi
  • Menguji parser sebelum membeli proxy residensial

Berdasarkan pengalaman kami, proxy pusat data hanya cocok untuk tugas sederhana. Jika Anda serius dalam memantau harga di Ozon, lebih baik langsung menggunakan proxy residensial — ini akan menghemat waktu dalam melawan pemblokiran.

Jenis Proxy Skor Kepercayaan untuk Ozon Biaya Rekomendasi
Residensial Tinggi (9/10) 3-5$ per GB Optimal untuk pemantauan berkelanjutan
Seluler Maksimal (10/10) 8-15$ per IP/bulan Untuk volume besar dan data yang dilindungi
Pusat Data Rendah (4/10) 0.5-1$ per GB Hanya untuk pengujian atau volume kecil

Perbandingan alat untuk pemantauan harga

Untuk melacak harga di Ozon, ada tiga pendekatan utama: layanan SaaS siap pakai, program desktop untuk parsing, dan skrip kustom. Mari kita bahas setiap opsi dari segi kenyamanan, biaya, dan kebutuhan penggunaan proxy.

Layanan SaaS pemantauan siap pakai

Ini adalah platform berbasis cloud yang sudah memiliki parser dan proxy bawaan. Anda hanya perlu menentukan artikel produk yang perlu dilacak, dan Anda akan menerima laporan siap pakai dengan dinamika harga.

Layanan populer untuk Ozon:

  • Moneyplace — layanan khusus untuk penjual marketplace. Mendukung Ozon, Wildberries, Yandex.Market. Biaya mulai dari 1500 rubel/bulan untuk pemantauan 100 produk.
  • Mpstats — analitik dan pemantauan pesaing. Menunjukkan tidak hanya harga, tetapi juga penjualan, stok, posisi di pencarian. Dari 2000 rubel/bulan.
  • SellerFox — alat komprehensif untuk mengelola penjualan di Ozon. Termasuk pemantauan harga, penetapan harga otomatis, analitik. Dari 3000 rubel/bulan.
  • Marketguru — opsi anggaran dengan fungsionalitas dasar. Dari 900 rubel/bulan untuk 50 produk.

Keuntungan: tidak perlu repot dengan proxy dan parsing, semuanya berfungsi "langsung", ada laporan siap pakai dan pemberitahuan tentang perubahan harga.

Kekurangan: pembayaran bulanan, batasan jumlah produk, tidak ada fleksibilitas dalam pengaturan (misalnya, tidak dapat mem-parsing data tambahan seperti spesifikasi atau ulasan).

Parser Desktop (Datacol, Octoparse, ParseHub)

Ini adalah program yang diinstal di komputer Anda dan memungkinkan Anda mengatur parsing data apa pun dari situs tanpa pemrograman. Anda secara visual menunjukkan elemen mana yang perlu dikumpulkan (harga, nama, peringkat), dan program secara otomatis mengekstraknya.

Bagaimana cara kerja kombinasi "parser + proxy" untuk Ozon:

  1. Anda membuat tugas parsing dalam program (misalnya, mengumpulkan harga berdasarkan daftar URL produk)
  2. Di pengaturan, Anda menentukan server proxy (IP:PORT:LOGIN:PASSWORD)
  3. Program secara otomatis melakukan permintaan melalui proxy dengan jeda yang ditentukan
  4. Hasil diekspor ke Excel, CSV, atau Google Sheets

Parser populer untuk bekerja dengan Ozon:

  • Datacol — parser Rusia dengan antarmuka sederhana. Mendukung proxy, rotasi User-Agent, bekerja dengan captcha. Biaya mulai dari 4000 rubel untuk lisensi.
  • Octoparse — layanan internasional dengan parsing berbasis cloud. Ada tarif gratis (hingga 10 tugas). Berbayar mulai dari 75$ per bulan.
  • ParseHub — parser yang mudah dipelajari. Gratis dapat mem-parsing hingga 200 halaman per peluncuran. Berbayar mulai dari 149$ per bulan.

Keuntungan: fleksibilitas pengaturan, dapat mem-parsing data apa pun, pembayaran satu kali (untuk beberapa program), bekerja secara lokal di komputer Anda.

Kekurangan: perlu membeli dan mengatur proxy sendiri, memerlukan waktu untuk mempelajari program, komputer harus dinyalakan selama parsing (jika tidak menggunakan versi cloud).

Skrip Kustom di Python atau Node.js

Jika Anda memiliki keterampilan pemrograman dasar atau ada pengembang dalam tim, Anda dapat menulis parser kustom sendiri. Ini memberikan fleksibilitas maksimum dan biaya minimal untuk volume besar.

Tumpukan tipikal untuk parsing Ozon:

  • Python + requests + BeautifulSoup — untuk parsing HTML sederhana (jika Ozon memberikan data dalam kode sumber halaman)
  • Python + Selenium/Playwright — untuk parsing melalui browser (jika data dimuat melalui JavaScript)
  • Node.js + Puppeteer — alternatif di JavaScript, bekerja dengan baik dengan situs dinamis
  • Scrapy — kerangka kerja profesional untuk parsing skala besar (jika perlu memantau 10000+ produk)

Keuntungan: kontrol penuh atas proses, dapat mem-parsing data apa pun dalam format apa pun, tidak ada pembayaran bulanan untuk layanan, mudah diskalakan.

Kekurangan: memerlukan keterampilan pemrograman, perlu menangani kesalahan dan pemblokiran sendiri, memerlukan waktu untuk pengembangan dan dukungan.

Alat Kesulitan pengaturan Perlu proxy? Biaya Untuk siapa
Layanan SaaS Rendah (5 menit) Tidak (terintegrasi) Dari 900 rubel/bulan Pemula, bisnis kecil
Parser Desktop Sedang (1-2 jam) Ya (beli terpisah) Dari 4000 rubel sekali + proxy Bisnis menengah, membutuhkan fleksibilitas
Skrip Kustom Tinggi (dari 8 jam) Ya (beli terpisah) Waktu pengembangan + proxy Bisnis besar, volume besar

Panduan langkah demi langkah untuk pemantauan melalui proxy

Mari kita lihat pengaturan praktis pemantauan harga menggunakan contoh parser populer Datacol dan proxy residensial. Metode ini cocok untuk sebagian besar penjual yang ingin melacak 50-500 produk tanpa pemrograman.

Langkah 1: Persiapan daftar produk untuk pemantauan

Pertama, tentukan produk mana yang perlu dilacak. Biasanya ini adalah:

  • Produk Anda sendiri (untuk mengontrol apakah penjual lain menurunkan harga produk yang sama)
  • Pesaing langsung (10 produk teratas di kategori Anda)
  • Produk analog (mirip dalam spesifikasi dan harga)

Buat file Excel dengan kolom berikut:

  • URL produk — tautan lengkap ke kartu produk di Ozon (misalnya: https://www.ozon.ru/product/naushniki-apple-airpods-pro-123456789/)
  • Artikel — untuk pencatatan Anda
  • Nama — deskripsi singkat produk
  • Kategori — untuk pengelompokan dalam laporan

Daftar ini akan menjadi dasar untuk parser. Simpan file dalam format CSV untuk memudahkan pengunggahan ke parser.

Langkah 2: Pembelian dan pengaturan proxy

Untuk memantau 100-200 produk sekali per jam, cukup dengan proxy residensial dengan kumpulan dari 1000 IP. Berikut adalah hal-hal yang perlu diperhatikan saat membeli:

  • Geolokasi — pilih proxy dari Rusia (jika Anda memantau Ozon Rusia). Anda dapat memilih wilayah tertentu jika harga regional penting bagi Anda.
  • Jenis rotasi — untuk Ozon, rotasi berdasarkan permintaan (setiap permintaan = IP baru) atau dengan interval 5-10 menit adalah yang paling optimal.
  • Protokol — proxy HTTP/HTTPS cocok untuk sebagian besar parser. SOCKS5 hanya diperlukan untuk tugas spesifik.
  • Format akses — paling nyaman bekerja dengan format IP:PORT:LOGIN:PASSWORD atau melalui API dengan rotasi otomatis.

Setelah membeli, Anda akan menerima data untuk koneksi. Format tipikal:

Proxy-server: gate.proxycove.com:8080
Login: user12345
Kata Sandi: pass67890
Atau format langsung: gate.proxycove.com:8080:user12345:pass67890

Langkah 3: Pengaturan parser Datacol

Datacol adalah parser visual yang tidak memerlukan pemrograman. Berikut cara mengaturnya untuk pemantauan Ozon:

  1. Instal Datacol — unduh program dari situs resmi dan aktifkan lisensi.
  2. Buat proyek baru — klik "Buat proyek" dan pilih mode "Daftar URL" (karena Anda sudah memiliki daftar tautan ke produk).
  3. Unggah daftar produk — impor file CSV Anda dengan URL produk.
  4. Atur proxy — buka "Pengaturan" → "Proxy" → pilih "Proxy HTTP" → masukkan data server proxy Anda (IP:PORT:LOGIN:PASSWORD). Aktifkan opsi "Rotasi proxy" dan atur interval 5-10 menit.
  5. Tentukan elemen untuk parsing — buka kartu produk mana pun di browser bawaan Datacol. Klik kanan pada harga → "Tambahkan ke skema". Ulangi untuk nama, peringkat, jumlah ulasan.
  6. Atur jeda — di pengaturan proyek, atur jeda antara permintaan 3-7 detik (acak). Ini meniru perilaku pengguna nyata.
  7. Atur User-Agent — aktifkan rotasi User-Agent dari daftar browser populer (Chrome, Firefox, Safari).

Setelah pengaturan, klik "Jalankan parsing". Datacol akan mulai menjelajahi daftar produk Anda, secara otomatis mengganti IP dan User-Agent. Hasil akan disimpan dalam tabel secara real-time.

Langkah 4: Pengaturan jadwal dan ekspor data

Untuk mengotomatiskan pemantauan, atur jadwal peluncuran parsing:

  • Di Datacol, buka "Penjadwal Tugas"
  • Buat tugas "Jalankan parsing" dengan frekuensi yang diinginkan (misalnya, setiap 6 jam)
  • Atur ekspor hasil ke Google Sheets atau Excel (penambahan otomatis baris baru dengan cap waktu)
  • Aktifkan pemberitahuan melalui email saat harga berubah lebih dari 10%

Sekarang Anda memiliki sistem pemantauan harga yang sepenuhnya otomatis, yang beroperasi 24/7 tanpa keterlibatan Anda.

Tip: Buat dasbor di Google Sheets dengan rumus yang secara otomatis menyoroti produk di mana pesaing telah menurunkan harga. Ini akan memungkinkan Anda untuk cepat bereaksi terhadap perubahan pasar.

Pengaturan rotasi IP dan jeda antara permintaan

Pengaturan rotasi proxy dan jeda yang benar adalah kunci untuk parsing yang stabil tanpa pemblokiran. Bahkan dengan proxy residensial berkualitas, Anda bisa mendapatkan pemblokiran jika frekuensi permintaan tidak diatur dengan benar.

Frekuensi rotasi IP yang optimal untuk Ozon

Ozon menganalisis tidak hanya jumlah permintaan dari satu IP, tetapi juga pola perilaku. Berikut adalah pengaturan yang direkomendasikan:

Volume Parsing Rotasi IP Jeda antara permintaan Maks. permintaan dari 1 IP
Hingga 50 produk Setiap 10-15 menit 5-10 detik (acak) Hingga 50
50-200 produk Setiap 5-10 menit 3-7 detik (acak) Hingga 30
200-1000 produk Setiap permintaan (atau setiap 2-3 permintaan) 2-5 detik (acak) Hingga 10-15
1000+ produk Setiap permintaan 1-3 detik (acak) Hingga 5-10

Poin kunci: jeda harus acak! Jika parser Anda melakukan permintaan tepat setiap 5 detik, itu adalah tanda jelas bot. Gunakan pengacakan: misalnya, dari 3 hingga 7 detik.

Pengaturan rotasi di alat populer

Di Datacol:

  • Buka "Pengaturan" → "Proxy"
  • Aktifkan "Rotasi proxy otomatis"
  • Pilih mode: "Berdasarkan waktu" (setiap X menit) atau "Berdasarkan jumlah permintaan" (setiap X permintaan)
  • Atur jeda di bagian "Pengaturan" → "Jeda" → pilih "Jeda acak" dan tentukan rentang (misalnya, 3000-7000 ms)

Di Octoparse:

  • Di pengaturan tugas, pilih "Pengaturan Lanjutan" → "Pengaturan Proxy"
  • Aktifkan "Rotasi IP proxy" dan atur interval
  • Di bagian "Pengaturan AJAX/Paging", atur "Waktu tunggu" dengan pengacakan

Di skrip kustom di Python:

import time
import random
import requests

proxies_list = [
    "http://user1:pass1@gate.proxycove.com:8080",
    "http://user2:pass2@gate.proxycove.com:8080",
    # ... proxy lainnya
]

for url in urls_to_parse:
    proxy = random.choice(proxies_list)  # Pilih proxy secara acak
    proxies = {"http": proxy, "https": proxy}
    
    response = requests.get(url, proxies=proxies)
    # ... pemrosesan data
    
    delay = random.uniform(3, 7)  # Jeda acak dari 3 hingga 7 detik
    time.sleep(delay)

Langkah perlindungan tambahan dari deteksi

Selain rotasi IP dan jeda, gunakan teknik ini untuk memaksimalkan ketidaknampakan:

  • Rotasi User-Agent — gunakan daftar 10-20 User-Agent populer dari browser nyata. Ganti bersama dengan IP.
  • Referer — tambahkan dalam header permintaan Referer dari halaman internal Ozon (misalnya, dari halaman kategori atau pencarian), untuk meniru navigasi di situs.
  • Cookies — simpan cookies untuk setiap IP dan gunakan kembali saat permintaan berikutnya dari IP yang sama.
  • Accept-Language — atur header Accept-Language: ru-RU,ru;q=0.9 untuk meniru pengguna Rusia.

Penting: Jangan gunakan browser headless (Selenium, Puppeteer) tanpa penyamaran tambahan. Ozon dengan mudah mendeteksi mode headless karena tidak adanya WebGL, plugin, dan tanda lainnya. Jika menggunakan browser, sambungkan plugin seperti Puppeteer-extra-plugin-stealth.

Kesalahan umum yang menyebabkan pemblokiran

Selama bertahun-tahun bekerja dengan penjual, kami telah mengidentifikasi beberapa kesalahan kritis yang menyebabkan pemblokiran bahkan saat menggunakan proxy berkualitas. Mari kita bahas setiap kesalahan dan tunjukkan cara menghindarinya.

Kesalahan 1: Kecepatan parsing terlalu tinggi

Banyak yang mencoba mem-parsing sebanyak mungkin data dalam waktu minimal, menetapkan jeda 0.5-1 detik antara permintaan. Ini adalah cara tercepat menuju pemblokiran.

Mengapa ini masalah: Pengguna nyata tidak dapat melihat 60 produk dalam satu menit. Ozon melihat aktivitas anomali dan memblokir IP.

Solusi: Jeda minimum — 2-3 detik untuk proxy residensial, 5-7 detik untuk proxy pusat data. Ya, parsing akan memakan waktu lebih lama, tetapi akan stabil.

Kesalahan 2: Menggunakan satu IP untuk semua permintaan

Beberapa orang membeli satu proxy dan menggunakannya untuk mem-parsing ratusan produk. Ini hanya berfungsi untuk volume yang sangat kecil (hingga 20-30 produk per hari).

Mengapa ini masalah: Ozon melihat bahwa dari satu IP dalam satu jam ada 200 permintaan untuk produk yang berbeda. Ini adalah tanda jelas parser.

Solusi: Gunakan kumpulan proxy dengan rotasi otomatis. Untuk 100 produk, cukup dengan 10-20 IP berbeda dengan rotasi setiap 5-10 permintaan.

Kesalahan 3: Mengabaikan captcha dan kesalahan

Ketika parser menerima captcha atau kesalahan 429 (Terlalu Banyak Permintaan), beberapa orang hanya mengabaikannya dan terus mengirim permintaan.

Mengapa ini masalah: Ini memperburuk situasi — Ozon melihat bahwa bot mengabaikan perlindungan, dan memblokir IP untuk waktu yang lama (kadang-kadang selamanya).

Solusi: Atur penanganan kesalahan dalam parser:

  • Saat menerima captcha — hentikan parsing selama 5-10 menit, ganti IP
  • Saat kesalahan 429 — tingkatkan jeda menjadi 2 kali lipat, ganti IP
  • Saat kesalahan 403 (Dilarang) — segera ganti IP dan User-Agent
  • Gunakan layanan penyelesaian captcha otomatis (2Captcha, Anti-Captcha) untuk tugas kritis

Kesalahan 4: Parsing hanya pada jam kerja

Banyak yang menjalankan parser secara manual pada waktu yang sama (misalnya, setiap hari pada pukul 10:00). Ini menciptakan pola yang dapat diprediksi.

Solusi: Sebarkan parsing secara merata sepanjang hari. Jika perlu memeriksa harga 4 kali sehari, jalankan pada waktu acak dengan interval 6±1 jam.

Kesalahan 5: Menggunakan proxy publik murah

Proxy gratis atau sangat murah dari daftar publik sudah masuk daftar hitam di semua situs besar, termasuk Ozon.

Solusi: Gunakan proxy berbayar berkualitas dari penyedia yang terpercaya. Menghemat 500-1000 rubel per bulan tidak sebanding dengan waktu yang hilang untuk melawan pemblokiran.

Cara menskalakan pemantauan untuk 1000+ produk

Ketika bisnis Anda tumbuh, ada kebutuhan untuk melacak bukan 50-100, tetapi 1000-5000 produk. Pada tahap ini, parser desktop menjadi tidak efektif, dan Anda perlu beralih ke solusi yang lebih serius.

Parsing berbasis cloud daripada lokal

Untuk volume besar, gunakan server cloud (VPS/VDS) yang beroperasi 24/7. Keuntungannya:

  • Tidak perlu menjaga komputer tetap menyala
  • Dapat menangani volume besar tanpa masalah
  • Mudah diskalakan sesuai kebutuhan

Dengan menggunakan server cloud, Anda dapat mengatur pemantauan untuk ribuan produk tanpa khawatir tentang pemblokiran dan kecepatan.

Kesimpulan

Pemantauan harga di Ozon adalah tugas yang kompleks yang memerlukan pendekatan yang tepat untuk menghindari pemblokiran. Dengan menggunakan proxy yang tepat, alat yang sesuai, dan mengikuti praktik terbaik, Anda dapat secara efektif melacak harga pesaing dan tetap kompetitif di pasar.

```