Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 25/04/2008, 19:57   #1 (permalink)
ofk
 
ofaruk_k Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: Ankara // izmit
Mesaj: 222
Soru Yahoo'dan hava durumunu almak?

Merhaba arkadaşlar,

Asp.net ile http://weather.yahoo.com/forecast/TU...?force_units=1 adresinden hava durumunu almak istiyorum. Fakat sayfayı düz yazı şeklinde değil, değerleri aldıktan sonra label ve textbox kontrollerine atamak istiyorum. Acaba bu konuda yardım edebilir misiniz? Ya da yapılmış örnekler var mı?

Şimdiden teşekkürler.

Kolay Gelsin...
ofaruk_k hatta değil   Alıntı Yaparak Yanıtla
Eski 25/04/2008, 22:15   #2 (permalink)
wanna sleep more
 
Volkan Uzun Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2002
Yer: CA
Mesaj: 2,655
Varsayılan

istedigin sadece hava durumu ise , sayfadaki baska seylere ihtiyacin yoksa, rss feedi kullan
http://xml.weather.yahoo.com/forecastrss?p=TUXX0056&u=c
xml parsei cok daha kolaydir
__________________
http://www.msnetprogrammer.net/blog (MCP & MCTS & MVM)
Volkan Uzun hatta değil   Alıntı Yaparak Yanıtla
Eski 25/04/2008, 22:22   #3 (permalink)
ofk
 
ofaruk_k Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: Ankara // izmit
Mesaj: 222
Varsayılan

Alıntı:
Volkan Uzun, mesajından alıntı: Mesajı Gör
istedigin sadece hava durumu ise , sayfadaki baska seylere ihtiyacin yoksa, rss feedi kullan
http://xml.weather.yahoo.com/forecastrss?p=TUXX0056&u=c
xml parsei cok daha kolaydir
cevap için çok teşekkürler, ben de rss'sini kastetmeye çalışmıştım peki rss adresinden bilgileri nasıl parse edebiliriz?
ofaruk_k hatta değil   Alıntı Yaparak Yanıtla
Eski 25/04/2008, 22:39   #4 (permalink)
Üye
 
Üyelik Tarihi: 02/2007
Mesaj: 86
Varsayılan

System.Xml namespace'ini arastir derim...
FoX_ hatta değil   Alıntı Yaparak Yanıtla
Eski 25/04/2008, 23:12   #5 (permalink)
empty
 
UuuR Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 728
Varsayılan

Xml'den çok rahat çekebilirsin fakat illa adresten çekicem dersen, buyur 5 dakikada yazdım birşyler..


using
System.Net;
using System.IO;
using System.Text;


Uri
siteUri = newUri("http://weather.yahoo.com/forecast/TUXX0056_c.html?force_units=1");
WebRequest wr = WebRequest.Create(siteUri);
WebResponse wer = wr.GetResponse();
Stream strX = wer.GetResponseStream();
StreamReader strR = newStreamReader(strX);
string icerik =strR.ReadToEnd();
Response.Write(
"<b> Feels Like:</b>"+icerik.Substring(icerik.IndexOf("Like:</dt><dd>"), 16).Substring(14) + "&deg; <br/>");
string gunluk_tablo = icerik.Substring(icerik.IndexOf("fiveday-temps") + 28).Substring(15, 250);
Response.Write(
"<table style=\"width:500px;border-width:1px\"><tr>");
Response.Write(
"</tr><tr>");
Response.Write(gunluk_tablo.Substring(0, 50));
Response.Write(gunluk_tablo.Substring(51, 98));
Response.Write(gunluk_tablo.Substring(101, 148));
Response.Write(
"</tr></table>");

__________________
artık yok..
UuuR hatta değil   Alıntı Yaparak Yanıtla
Eski 26/04/2008, 14:06   #6 (permalink)
ofk
 
ofaruk_k Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: Ankara // izmit
Mesaj: 222
Soru

Alıntı:
UuuR, mesajından alıntı: Mesajı Gör
Xml'den çok rahat çekebilirsin fakat illa adresten çekicem dersen, buyur 5 dakikada yazdım birşyler..


using
System.Net;
using System.IO;
using System.Text;


Uri
siteUri = newUri("http://weather.yahoo.com/forecast/TUXX0056_c.html?force_units=1");
WebRequest wr = WebRequest.Create(siteUri);
WebResponse wer = wr.GetResponse();
Stream strX = wer.GetResponseStream();
StreamReader strR = newStreamReader(strX);
string icerik =strR.ReadToEnd();
Response.Write(
"<b> Feels Like:</b>"+icerik.Substring(icerik.IndexOf("Like:</dt><dd>"), 16).Substring(14) + "&deg; <br/>");
string gunluk_tablo = icerik.Substring(icerik.IndexOf("fiveday-temps") + 28).Substring(15, 250);
Response.Write(
"<table style=\"width:500px;border-width:1px\"><tr>");
Response.Write(
"</tr><tr>");
Response.Write(gunluk_tablo.Substring(0, 50));
Response.Write(gunluk_tablo.Substring(51, 98));
Response.Write(gunluk_tablo.Substring(101, 148));
Response.Write(
"</tr></table>");


xml sadece 2 günlük hava durumunu verdiği için bunu kullanmak zorunda kalıyorum. Kod çok işime yarayacak, çok çok teşekkürler. Sanırım sadece daha ayrıntılı parse edip, değerleri kontrollere aktarmak kalıyor. Proje bittiğinde web adresini ve kaynak kodlarını yayınlarım
Herkese Kolay Gelsin...
ofaruk_k hatta değil   Alıntı Yaparak Yanıtla
Eski 26/04/2008, 22:25   #7 (permalink)
empty
 
UuuR Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 728
Varsayılan

parse etme işi çok sinir bozucu birşey olduğundan, sayfadaki her bilgiyi parse etmedim ama 5 günlük hava durumunu çektim örnek olarak, işini baya kolaylaştırır
__________________
artık yok..
UuuR hatta değil   Alıntı Yaparak Yanıtla
Eski 30/04/2008, 22:12   #8 (permalink)
localdost.NET
 
b-yaz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2004
Yer: Adana
Mesaj: 50
Varsayılan

bu şekilde kendini kasmaktansa http://www.meteor.gov.tr/sunum/imgdu...x?merkez=ADANA şeklinde direkt olarak almak daha kolay.
örnek olarak <img src='http://www.meteor.gov.tr/sunum/imgdurumgor-a3-g.aspx?merkez=ADANA'> şeklinde sayfanda kullanabilirsin...
b-yaz hatta değil   Alıntı Yaparak Yanıtla
Eski 01/05/2008, 15:47   #9 (permalink)
ofk
 
ofaruk_k Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: Ankara // izmit
Mesaj: 222
Varsayılan

Alıntı:
b-yaz, mesajından alıntı: Mesajı Gör
bu şekilde kendini kasmaktansa http://www.meteor.gov.tr/sunum/imgdu...x?merkez=ADANA şeklinde direkt olarak almak daha kolay.
örnek olarak <img src='http://www.meteor.gov.tr/sunum/imgdurumgor-a3-g.aspx?merkez=ADANA'> şeklinde sayfanda kullanabilirsin...
Fakat bu format pek değiştirilebilir değil ve görüntü genel temaya uymuyor ve detay da az.Yine de sağol

@UuuR,
gerçekten sinir bozucu bir iş, ama yaptıktan sonra çok zevkli oluyo kullanmak Çok teşekkürler tekrar. Kolay Gelsin...
ofaruk_k hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
exe nin durumunu kontrol etmek shrewd C# 1 11/04/2008 19:04
Yahoo'dan şüpheleniyorum... Ömer Internet 12 07/05/2006 14:27
askerlik durumunu netten öğrenme Ömer Hayata Dair 13 09/08/2004 02:30
xml ile hava durumu ve haber almak Rapsodi Web Tasarım 4 23/04/2004 11:30
Yahoo'dan music movieler Sahin Internet 0 21/08/2002 02:55


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 11:17.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net