Web Sitesinden Veri Çekmek

emin99

Kilopat
Katılım
6 Mart 2016
Mesajlar
310
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
İyi günler arkadaşlar. Epey sitesinden güncel laptop fiyatlarını çekip Excel'de yazdırmak istiyorum. Çalıştığım yerde lazım. Her gün tek tek elle girmek zor oluyor.
 
Python ile düşünüyorum ama zor olacaksa PHP'de olabilir. Diğerleri hakkında çok bir bilgim yok. Python ile PHP bildiğimi de söyleyemem ama biraz bakıp, araştırınca anlayabiliyorum.
 
Konuyu 'Web Programlama' bolumune actiginiza gore hazir bi' arac kullanmak istemediginizi dusunuyorum.
Python ile Scrapy | A Fast and Powerful Scraping and Web Crawling Framework aracini kullanarak kolay bir sekilde istediginiz datayi alabilir, istediginiz gibi cikti alabilirsiniz. Bunu da kullanmak istemiyorsaniz tum veriyi cekip 'Beautifulsoup' kutuphanesiyle parse edebilirsiniz.
 
Beutifulsoup'u denedim fakat beceremedim. Öğle yemeğinden sonra Scarpy'i deneyeceğim eğer olmazsa sorunu burada paylaşırım. Çok teşekkür ederim 😊.
 
Verileri Simple HTML Dom Parser ile çekebilirsiniz. Biraz araştırırsanız kullanımı çok kolay.
Daha sonra PHPOffice lib ini kullanarak Excell aktarması yapabilirsiniz.
 
Konuyu 'Web Programlama' bolumune actiginiza gore hazir bi' arac kullanmak istemediginizi dusunuyorum.
Python ile Scrapy | A Fast and Powerful Scraping and Web Crawling Framework aracini kullanarak kolay bir sekilde istediginiz datayi alabilir, istediginiz gibi cikti alabilirsiniz. Bunu da kullanmak istemiyorsaniz tum veriyi cekip 'Beautifulsoup' kutuphanesiyle parse edebilirsiniz.
Ustam şöyle veriyi direk programla çekilebiliyor mu... Benimde ilgim var bu konulara ancak pek beceremiyorum direk veriyi çeken programlar var mı acaba... Misal a sayfasındaki verileri tümünü çekip xml olarak kullanmak istiyorum bunu yapabilen program mevcut mudur acaba?
 
@habib723
Bunun icin bildigim kadariyla cok fazla seceneginiz yok. Scrapy'nin bi hizmeti vardi yanlis hatirlamiyorsam. Ornegin Amazon.com'un urun detay sayfasini veriyorsunuz, veriyi istediginiz formatta size veriyor.
Cok basarili olduklarini soyleyemem. Populer olmayan sitelerde hatali calisiyorlar.

Bunun disinde elinizde istediginiz verileri sayfadan gorsel olarak sectiginiz hizmetler de var fakat cok pahalilar. Programlama ogrenirken harcadiginiz zaman maliyeti daha az olcaktir muhtemelen, ayni sekilde bunlar da cok kullanisli arayuzlere sahip degiller.

PHP + herhangi bir DOM parser kutuphanesiyle isinizi hizlica cozebilirsiniz bence. Ister database'e kaydedin, ister XML formatta cikti alin.
PHP karmasik geliyorsa Python veya NodeJS de epey kolay syntax'a sahip diller. Tercih size kalmis durumda.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı