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.
 
Daha detaylı olur musunuz? Hangi dili kullanmayı planlıyorsunuz? Node.js, PHP..?
 
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.
 
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.
 
Yazdığınız/kodunuz çalışır taa ki Epey.com admin'lerı sizin IP adresinizi bandwidth yüzünden engelleyene kadar
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…