Phyton Beautifulsoup temelli yazılmış, LXML methoduyla sayfa parçalama sistemi kullanılmış, saniyede ortalama 3-5 ürün çekebilen bir bot geliştirdim. Şu an geliştirme aşaması neredeyse tamamlanmadı. Gün içerisinde yahut en geç yarın bu saatlerde bu sistemi program haline getirmeyi düşünüyorum.
Sistem şu şekilde çalışıyor(çalışacak). n11 sitesinde aramak istediğiniz bir kelime, cümle, kategori, ürün, marka belirliyorsunuz ve listeye yazıyorsunuz. Bu listede ne kadar veri olduğu fark etmeksizin alt alta yazmanız yeterli. Listeyi .csv uzantılı olarak kaydediyorsunuz. Ardından programı programı bir klasör içerisinde çalıştırıp .csv dosyasını programla açıyorsunuz. Program taramaya başlıyor. Her bir satırdaki cümle taraması tamamlandığında program o cümleyi SLUG(Url Yolu) haline getirerek sonuna csv formatında kaydediyor. Örnek olarak;
0-6 Ay Oyuncak isimli bir kategori ismini csv dosyasından çekip taramaya başladı. Tarama tamamlandığında, 0-6-ay-oyuncak.csv isminde bir dosya oluşturdu.


Oluşturulan dosyalar COMMA formatında Excel, Emeditor, Ultraedit, Atom gibi editörler ile rahatlıkla açılabilir. Şu an varsayılan olarak
"title","slug","sku","category_id","price","di scou nt_rate","vat_rate","stock","description","image_u rl"
tabloları oluşturulmuştur. bu tabloların isimleri ufak bir güncelleme ile düzenlenebilir hale getirilir.
Böyle bir projeye ihtiyacı olan kişiler olabileceğini düşünüyorum. Piyasa hakkında bilgim fazla yok. Değerleme, satın alma teklifi, özellik geliştirme gibi konularda ulaşırsanız sevinirim.
Ayrıca programda olması gereken ek bilgiler önerirseniz seve seve eklerim.
Çok sorulan o sorulardan bir kaçını cevaplayayım,
1-) ***** Content (Yetişkin İçerik) kontrolü gerektiren +18 ürünlerde yaş doğrulaması aşamasını yazılıma eklemedim. İsteğe bağlı olarak bu kısım da özelleştirilebilir.2-) EVET ÜRÜNÜN TÜM RESİMLERİNİ ARALARINDA VİRGÜL KONULARAK TEK BİR SATIRA KAYDEDİYOR. VE YİNE EVET EN KALİTELİ RESMİ SEÇİYOR.
3-) N11 sitesindeki ürünlerin bir çoğunda Barkod olmadığı için herhangi bir barkod sistemi eklemedim. Yazılımın kendi yapısında oluşturulan N11'deki ürünlerin belirli stok verilerinden alıntılanan bir Stok Kodu sistemi bulunmaktadır. Stok Kodunun Ön Ekini manuel ekleyebilirsiniz.
4-) Daha geliştirme aşamasında. Bu nedenle bir program haline getirmedim. Satış konusu değildir bu konu elbette. Ancak gelir elde etme amaçlı ilk kullanıcıların fiyat tekliflerine tabiki açığım.
5-) EVET DİĞER PAZARYERİ SİTELERİNİN BOTLARINI DA YAZDIM. ANCAK PROGRAMLARI BİRBİRİNE ENTEGRE ETMEYİ BAŞARDIĞIM AN TÜM BU PAZARYERLERİNİN VERİ ÇEKME PROGRAMINI TEK BİR ÇATI ALTINDA TOPLAYACAĞIM.(bu arada trendyol botunda barkodda var(spoilers))
6-) Lütfen whatsapp(tıkla) iletişimi kurun benimle. Ve geç dönüş yaparsam affedin. İyi sabahlar. İyi çalışmalar dilerim.
Konuyu daha önce yanlış kategoriye açmışım moderatör arkadaşlar ilgilenirse sevinirm. Sağlıcakla kalın.