Hepsiburada gibi büyük e-ticaret platformlarında ürün görsellerini yüksek çözünürlüklü ve toplu bir şekilde elde etmek, özellikle içerik üreticileri, rakip analizi yapanlar ve veri madenciliği ile ilgilenenler için zaman zaman zahmetli bir sürece dönüşebiliyor.

Bu ihtiyaca yönelik geliştirilen Hepsiburada Resim Çıkarıcı tarayıcı eklentisi, karmaşık işlemlerle uğraşmadan tek tıkla ürün görsellerini veri formatında indirmenize olanak tanıyor. İşte bu eklentinin teknik detayları ve kullanıcıya sunduğu avantajlar.


Eklenti Ne İşe Yarar?

Hepsiburada üzerindeki herhangi bir ürün sayfasındayken çalışan bu araç, sayfanın arka planındaki veri yapısını (Redux Store) analiz eder. Manuel olarak görsel kaydetme derdini ortadan kaldırarak; tüm ürün fotoğraflarını en yüksek çözünürlükte (1500px) yakalar ve size JSON veya XML formatında sunar.

Öne Çıkan Özellikler

  • Doğrudan Kaynaktan Veri Çekme: Sayfada görünen düşük çözünürlüklü önizlemeler yerine, sitenin veri tabanındaki orijinal URL’lere odaklanır.

  • Çift Yönlü Çıktı: İster yazılım projelerinizde kullanmak için JSON, ister veri entegrasyonu için XML formatında indirme yapabilirsiniz.

  • Hız ve Hafiflik: Tarayıcıyı yormadan, sadece ihtiyacınız olduğunda devreye girer.


Teknik Yapı ve Çalışma Mantığı

Eklenti, modern Chrome Extension (Manifest V3) mimarisi üzerine inşa edilmiştir. Arka planda şu adımları izler:

  1. Analiz: Ürün sayfasındaki reduxStore ID’li script bloğunu hedef alır. Bu blok, ürünün tüm medya verilerini içeren en sağlıklı kaynaktır.

  2. Dinamik Boyutlandırma: Görsel URL’lerindeki {size} parametresini otomatik olarak 1500 değeriyle değiştirerek maksimum kaliteyi garantiler.

  3. Yedekleme Planı: Eğer sayfa yapısı gereği script bloğuna ulaşılamazsa, DOM üzerindeki .product-image-container sınıflarını tarayarak görsel toplamaya devam eder.

Kullanılan Teknolojiler

  • JavaScript (ES6+): Veri işleme ve asenkron iletişim için.

  • Chrome API: chrome.runtime ve chrome.tabs ile popup ve içerik betiği arasındaki iletişimi sağlar.

  • Blob URL: İndirme işlemlerini sunucu bağımsız, tamamen tarayıcı üzerinde gerçekleştirir.


Nasıl Kullanılır?

Eklentiyi kullanmak oldukça basit:

  1. Hepsiburada’da herhangi bir ürünün detay sayfasına gidin.

  2. Tarayıcınızın sağ üst köşesindeki eklenti ikonuna tıklayın.

  3. İhtiyacınıza göre “JSON Olarak İndir” veya “XML Olarak İndir” butonlarından birini seçin.

  4. Dosyanız anında bilgisayarınıza inecektir.

Bu araç, özellikle büyük veri setleri ile çalışan profesyoneller için iş akışını ciddi oranda hızlandırmaktadır.


İndirme ve Kurulum

Eklentiyi resmi mağaza üzerinden incelemek ve tarayıcınıza eklemek için aşağıdaki bağlantıyı kullanabilirsiniz:

Hepsiburada Resim Çıkarıcı – Chrome Web Mağazası


Youtube Kanalımıza Abone Olun : https://www.youtube.com/@Eticaret101