Cevap Geçmişi
15.05.17 01:18
Resimlerin src'lerinde aspx sayfasına başvuruyor. Burada bir resim
bilgisi yok. Aspx sayfası büyük ihtimalle çerezlere bakarak resmi
gösteriyor. Yani iş biraz karışık. Resim yollarını: string resimAdresi = new Uri(webBrowser1.Url, "./e-Okul Resim_files/OKLResimGosterListe(2).aspx").ToString();
şeklinde alabilirsin. Resmi indirmek için ise : int okulNo = 100;
System.Net.WebClient wc = new System.Net.WebClient();
wc.Headers.Add(System.Net.HttpRequestHeader.Cookie, webBrowser1.Document.Cookie);
wc.DownloadFile(resimAdresi, String.Concat(@"C:\Resimler\", okulNo.ToString(), ".jpg"));
gibi bir şey yapabilirsin. Tabi sayfa elimizde olmadığından sonucunu bilemiyoruz. Artık sen denersin. Bir de düşüncemi söylemek istiyorum. Özellikle bunun gibi resmi sitelerin içinden verileri almak pek uygun ve doğru değil. Site sahipleri de bunu istemezler. Ben cevap verirken açıkçası çekiniyorum. Çünkü bu kişiler okullardan sitelere girilmesini engelliyorlar. Bizim sitemizi bile bu soruları görerek engelleyebilirler. Bence enerjini başka şeylere harcamalısın.
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
Cevap olarak seçen: idrisy
14.05.17 21:03
Resimlerin src'lerinde aspx sayfasına başvuruyor. Burada bir resim
bilgisi yok. Aspx sayfası büyük ihtimalle çerezlere bakarak resmi
gösteriyor. Yani iş biraz karışık. Eğer bahsettiğim gibi değilse resim yollarını: string resimAdresi = new Uri(webBrowser1.Url, "./e-Okul Resim_files/OKLResimGosterListe(2).aspx").ToString();
şeklinde alabilirsin. Resmi indirmek için ise : int okulNo = 100;
System.Net.WebClient wc = new System.Net.WebClient();
wc.Headers.Add(System.Net.HttpRequestHeader.Cookie, webBrowser1.Document.Cookie);
wc.DownloadFile(resimAdresi, String.Concat(@"C:\Resimler\", okulNo.ToString(), ".jpg"));
gibi bir şey yapabilirsin. Tabi sayfa elimizde olmadığından sonucunu bilemiyoruz. Artık sen denersin. Bir de düşüncemi söylemek istiyorum. Özellikle bunun gibi resmi sitelerin içinden verileri almak pek uygun ve doğru değil. Site sahipleri de bunu istemezler. Ben cevap verirken açıkçası çekiniyorum. Çünkü bu kişiler okullardan sitelere girilmesini engelliyorlar. Bizim sitemizi bile bu soruları görerek engelleyebilirler. Bence enerjini başka şeylere harcamalısın.
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
14.05.17 21:02
Resimlerin src'lerinde aspx sayfasına başvuruyor. Burada bir resim
bilgisi yok. Aspx sayfası büyük ihtimalle çerezlere bakarak resmi
gösteriyor. Yani iş biraz karışık. Eğer bahsettiğim gibi değilse resim yollarını: string resimAdresi = new Uri(webBrowser1.Url, "./e-Okul Resim_files/OKLResimGosterListe(2).aspx").ToString();
şeklinde alabilirsin. Resmi indirmek için ise : int okulNo = 100;
System.Net.WebClient wc = new System.Net.WebClient();
webBrowser1.Document.Cookie = "abc=def;ghi=ubc";
wc.Headers.Add(System.Net.HttpRequestHeader.Cookie, webBrowser1.Document.Cookie);
wc.DownloadFile(resimAdresi, String.Concat(@"C:\Resimler\", okulNo.ToString(), ".jpg"));
gibi bir şey yapabilirsin. Tabi sayfa elimizde olmadığından sonucunu bilemiyoruz. Artık sen denersin. Bir de düşüncemi söylemek istiyorum. Özellikle bunun gibi resmi sitelerin içinden verileri almak pek uygun ve doğru değil. Site sahipleri de bunu istemezler. Ben cevap verirken açıkçası çekiniyorum. Çünkü bu kişiler okullardan sitelere girilmesini engelliyorlar. Bizim sitemizi bile bu soruları görerek engelleyebilirler. Bence enerjini başka şeylere harcamalısın.
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
14.05.17 17:59
Resimlerin src'lerinde aspx sayfasına başvuruyor. Burada bir resim
bilgisi yok. Aspx sayfası büyük ihtimalle çerezlere bakarak resmi
gösteriyor. Yani iş biraz karışık. Eğer bahsettiğim gibi değilse resim yollarını: string resimAdresi = new Uri(webBrowser1.Url, "./e-Okul Resim_files/OKLResimGosterListe(2).aspx").ToString(); şeklinde alabilirsin. Resmi indirmek için ise : int okulNo = 100; System.Net.WebClient wc = new System.Net.WebClient(); webBrowser1.Document.Cookie = "abc=def;ghi=ubc"; wc.Headers.Add(System.Net.HttpRequestHeader.Cookie, webBrowser1.Document.Cookie); wc.DownloadFile(resimAdresi, String.Concat(@"C:\Resimler\", okulNo.ToString(), ".jpg")); gibi bir şey yapabilirsin. Tabi sayfa elimizde olmadığından sonucunu bilemiyoruz. Artık sen denersin.
Ekleyen: cevapsitesi
En fazla 3 eski durum gösterilir.