lostyazilim
tr.link

c# veri çekmede çözemediğim kısım

3 Mesajlar 565 Okunma
lstbozum
tr.link

iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 312
  • Beğeniler 131 / 58
  • Ticaret 0, (%0)
Hocalar iyi forumlar.
C# da web siteden örneğin title gibi değerleri çekmeyi çözdüm ama sayfada sıklıkla kullanılan verilerin nasıl çekildiğini çözemedim örneğin meteoroloji genel müdürlüğü sitesinden sıcaklık değerini çekmek istiyorum ama bu kısım biraz karışıyor:

title çekerken kullanılan kod:
string adres = "https://mgm.gov.tr/tahmin/il-ve-ilceler.aspx?il=" + sehir;
WebRequest istek = HttpWebRequest.Create(adres);
WebResponse cevap;
cevap = istek.GetResponse();
StreamReader donenbilgi = new StreamReader(cevap.GetResponseStream());
string gelen = donenbilgi.ReadToEnd();
int baslikbaslangic = gelen.IndexOf("") +7; <br/> int baslikbitis = gelen.Substring(baslikbaslangic).IndexOf("");
string baslik = gelen.Substring(baslikbaslangic, baslikbitis);
MessageBox.Show(baslik);


çekmek isteğim veri:
http://i.hizliresim.com/r1nRaN.png
 

 

www.mustafaozturk.kim
wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Sayfada veriler angular ile basılmaktadır. Dolayısıyla tarayıcıda tasarım yükleniyor daha sonra ardında angular verileri uygun elementlerin içerisine basıyor. (Yanlışım varsa düzeltin). Dolayısıyla senin sunucu taraflı isteğin o data yüklenmeden gelen htmli çektiği için sorunu orada yaşıyorsundur. Angular taraflı çalışma mantığına bakmak gerek.
 

 

www.ontedi.com
www.cizgi.site

mesut33 mesut33 WM Aracı Kullanıcı
  • Üyelik 15.11.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Yönetici
  • Konum Mersin
  • Ad Soyad M** U**
  • Mesajlar 153
  • Beğeniler 44 / 11
  • Ticaret 0, (%0)
xpath olarak çekebilirsin.

//*[@id="stn1"]/table/tbody/tr/td[1]
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al