Puppeteer ile Veri Avcısı Bot Kodla!
Puppeteer tabanlı Node.js web scraping scripti üreten bu prompt, veri toplama süreçlerini otomatikleştirir ve hedef sitelerden ürün fiyatları, haberler veya yapılandırılmış verileri hızlıca çıkarır. Çıktı olarak CSV ve JSON formatında export sağlar; veri analistleri, pazar araştırmacıları ve Yazılım & Kodlama alanındaki geliştiriciler tarafından kullanılır.
Script, package.json bağımlılıkları, tam kod, kurulum adımları, error handling, headless mod ve anti-detection önlemleri (rastgele gecikmeler gibi) içerir. Copy-paste runnable yapıdadır; npm install komutları, çalıştırma talimatları ve örnek çıktı ile production-ready hale getirilir. Veri toplama verimliliğini dakikalarda artırır ve manuel işlemleri ortadan kaldırır.
Çıktı Yapısı: Prompt, yanıtı dört ana bölüme ayırır: npm install komutları, tam script kodu, çalıştırma talimatları ve örnek çıktı önizlemesi. Headless mod varsayılan olarak etkindir; anti-detection için rastgele gecikmeler ve user-agent rotasyonu eklenir. Pagination desteği sayesinde çok sayfalı veri toplama işlemleri de otomatikleşir.
Kullanım Senaryoları: E-ticaret fiyat takibi, haber sitelerinden içerik toplama, rakip analizi, emlak ilanları veya iş ilanları gibi yapılandırılmış verilerin düzenli çekilmesi. Çıktı dosyaları (JSON ve CSV) doğrudan Veri Analizi araçlarına aktarılabilir; Veri Analizi iş akışlarıyla entegre edilir.
Prompt, error handling ile ağ hatalarını ve selector değişikliklerini yönetir; loglama ve retry mekanizmaları ekler. Geliştiriciler, teknik bilgi gerektirmeden kopyala-yapıştır mantığıyla çalışan, bakımı kolay bir scraper elde eder. Veri toplama maliyetlerini düşürür ve zaman tasarrufu sağlar.
{ }Değişken Açıklamaları:
- [HEDEF SİTE URL]: Puppeteer scriptinin veri kazıyacağı hedef web sitesinin tam URL'sini belirtir. Örneğin: Https://www.trendyol.com/sr?q=laptop, https://www.n11.com/bilgisayar, https://www.hepsiburada.com/kitap
- [ÇIKARILACAK VERİLER]: Hedef siteden çıkarılacak spesifik veri alanlarını tanımlar (ürün adı, fiyat, açıklama gibi). Örneğin: Ürün başlığı ve fiyat, haber başlığı ve yayın tarihi, emlak ilanı adresi ve metrekare
- [VARSA SAYFA SAYISI]: Pagination varsa kaç sayfanın taranacağını belirtir; yoksa 'yok' veya '1' yazılır. Örneğin: 10, 5, yok, 1
- [JSON DOSYASI ADI]: Çıktı JSON dosyasının adını tanımlar (uzantı dahil). Örneğin: Urunler.json, haberler.json, ilanlar.json
- [CSV DOSYASI ADI]: Çıktı CSV dosyasının adını tanımlar (uzantı dahil). Örneğin: Urunler.csv, haberler.csv, ilanlar.csv
- [EK İSTEKLER]: Kullanıcının scripte eklemek istediği özel özellikler veya ayarlar (proxy, screenshot, vb.). Örneğin: Proxy kullan, her sayfadan screenshot al, sadece indirimli ürünleri filtrele, user-agent rotasyonu ekle
Değişkenleri Düzenle
Target website URL: [HEDEF SİTE URL]
Specific data to extract: [ÇIKARILACAK VERİLER]
Pagination or multiple pages: [VARSA SAYFA SAYISI]
Output file names: [JSON DOSYASI ADI] and [CSV DOSYASI ADI]
Additional features: [EK İSTEKLER]
Structure the response with: 1. npm install commands. 2. Full script code. 3. Run instructions. 4. Example output preview. Make it copy-paste runnable.
You are a senior Node.js developer expert in web scraping. Generate a complete, production-ready Puppeteer script that scrapes data from a website. Include package.json dependencies, full code, installation steps, error handling, headless mode by default, anti-detection measures like random delays, and data export to both JSON and CSV.
Target website URL: [HEDEF SİTE URL]
Specific data to extract: [ÇIKARILACAK VERİLER]
Pagination or multiple pages: [VARSA SAYFA SAYISI]
Output file names: [JSON DOSYASI ADI] and [CSV DOSYASI ADI]
Additional features: [EK İSTEKLER]
Structure the response with: 1. npm install commands. 2. Full script code. 3. Run instructions. 4. Example output preview. Make it copy-paste runnable.
Bu Prompt Seni Bekliyor
ChatGPT için hazırlanmış bu promptu anında kopyala, kullan.
Ücretsiz üye ol, binlerce prompta eriş.
10 saniyede üye ol, sınırsız prompt keşfet
Nile
Bu prompt kullanmadan önce düzenlemeniz gereken 6 değişken içerir.
Keşfet
Alternatif Araçlar
Biliyor muydunuz?
Çok dilli çıktı istiyorsan 'Önce Türkçe yaz, altına İngilizce çevirisini ekle' veya 'Her maddeyi TR ve EN yan yana ver' diyebilirsin.
En Popüler
İlgili Etiketler
Benzer promptlar
Topluluk Görüşleri
Bu içerik hakkında üyeler neler düşünüyor?
Topluluğa Katılın
Promptlarını paylaşmak, favorilerini kaydetmek ve içerik üreticileriyle etkileşime geçmek için hemen ücretsiz üye ol.



