Selam.
Çeşitli asp veya html web sitelerden veriler çekmek istiyorum, gazete ve hava durumu gibi fakat projemde webbrowser kullanmadan bu işlemi nasıl yaptırabilirim? parseyi araştırdım ancak bir şey bulamadım.
Örnek siteler:
http://www.hurriyet.com.tr/ id=''sondakika"
http://www.mgm.gov.tr// id=''ist"
web veri çekme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: web veri çekme
Merhaba;
Yakın bir zamanda, bir Mobil Platform için bir örnek yapmıştım.
Örnek, Kandilli Rasathanesi Son Depremleri thread kullanarak listelemektedir. WebBrowser kullanılmamıştır (IdHttp nesnesi Get yöntemiyle alınmıştır).
Örnek Linki: viewtopic.php?f=36&t=35821#p193191
Yakın bir zamanda, bir Mobil Platform için bir örnek yapmıştım.
Örnek, Kandilli Rasathanesi Son Depremleri thread kullanarak listelemektedir. WebBrowser kullanılmamıştır (IdHttp nesnesi Get yöntemiyle alınmıştır).
Örnek Linki: viewtopic.php?f=36&t=35821#p193191
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: web veri çekme
Herhangi bir sunucudan (Web veya herhangi bir veri servisi) öncelikle aşağıdaki veri paylaşım mimarilerinin olup olmadığına sırayla bakın.dogan yazdı:Selam.
Çeşitli asp veya html web sitelerden veriler çekmek istiyorum, gazete ve hava durumu gibi fakat projemde webbrowser kullanmadan bu işlemi nasıl yaptırabilirim? parseyi araştırdım ancak bir şey bulamadım.
Örnek siteler:
http://www.hurriyet.com.tr/ id=''sondakika"
http://www.mgm.gov.tr// id=''ist"
1- Web Service: Karşı sunucuya parametre göndererek, array tipinde veri alırsınız. En sade ve en kolay yöntemdir. Fakat her kurum/firma Web servis'i ücretsiz kullandırmaz.
2- JSON, RSS veya XML veri yapısında bilgi paylaşımlarının olup olmadığına bakın. Bu yapılarda hiyerarşik veriler yer alır. Dolayısıyla modellenmesi en kolay ham verilerdir. Örneğin Merkez Bankası Döviz Kurları: http://www.tcmb.gov.tr/kurlar/today.xml
3- İlk iki bilgi paylaşım yöntemi yoksa 3. ve son çare ise Parse yöntemidir.
Parse = verileri söke söke almak. Yani en zor ve siteden siteye değişen bir veri parçalama ve modellendirme yöntemidir.
Vermiş olduğunuz örnek linklere bakarak, araştırma yaptım;
Hürriyer RSS'ler: http://dosyalar.hurriyet.com.tr/rss/
Meteoroloji Genel Müdürlüğü Ankara için 5 günlük hava tahmini: http://www.mgm.gov.tr/sunum/tahmin-show ... =1&bitir=5
Yukarıda anlatmış olduğum adımların herhangi birinde sıkıntı yaşarsanız, yine yardımcı olmaya çalışırız.
İyi çalışmalar...
Re: web veri çekme
fesiharslan yazdı:Merhaba;
Yakın bir zamanda, bir Mobil Platform için bir örnek yapmıştım.
Örnek, Kandilli Rasathanesi Son Depremleri thread kullanarak listelemektedir. WebBrowser kullanılmamıştır (IdHttp nesnesi Get yöntemiyle alınmıştır).
Örnek Linki: viewtopic.php?f=36&t=35821#p193191
Hocam projenizi daha önce incelemiştim, çok faydalı olabilecek bir uygulama fakat benim ihtiyacımın dışında ve ben birazda karmaşık olmayan bir kodlama ile çözmek istiyorum yada başka bir değişle bana biraz karışık geldi

Özetle:( http://www.hurriyet.com.tr/ id=''sondakika") iddeki tüm verileri memoya almak istiyorum sitenin tamamını değil; Saygılarımla...
Re: web veri çekme
Merhaba doğan arkadaşım bu sözünüze üzülerek katılmıyorum. Forumda en çok bahsedilen konu html parse metodudur. Arama yaptığınızda 16 sayfa bilgi ve sadece sizin istediğiniz şekilde birçok hazır örnek mevcut (idhtpp ile) . En başta sayın Mrmarmanın bu form için hazır örneği açıklamaları var.dogan yazdı: parseyi araştırdım ancak bir şey bulamadım.
En son başka bir arkadaşımızın yakın bir zaman içinde paylaştığı örnek aşağıdadır.
viewtopic.php?f=19&t=34812&p=187578&hil ... se#p187578
Bu örnekleri inceleyerek çok basit bir şekilde parse işlemi yapabilirsiniz.
Kolay gelsin
Re: web veri çekme
Tekrar selam bir kaç gündür forma giriş yapamadım sorunu çözdüm, fesiharslan teşekkür ederim....