@@ -19,9 +19,9 @@ namespace Hava_Durumu
1919 /// </summary>
2020 public class GetirGotur
2121 {
22- string illerUrl = "https://servis.mgm.gov.tr/api /merkezler/iller" ;
23- string ilceUrl = "https://servis.mgm.gov.tr/api /merkezler/ililcesi?il=" ;
24- string gunlukUrl = "https://servis.mgm.gov.tr/api /tahminler/gunluk?istno=" ;
22+ string illerUrl = "https://servis.mgm.gov.tr/web /merkezler/iller" ;
23+ string ilceUrl = "https://servis.mgm.gov.tr/web /merkezler/ililcesi?il=" ;
24+ string gunlukUrl = "https://servis.mgm.gov.tr/web /tahminler/gunluk?istno=" ;
2525
2626 public List < iller > ilGetir ( )
2727 {
@@ -30,6 +30,8 @@ public List<iller> ilGetir()
3030 using ( WebClient wClient = new WebClient ( ) )
3131 {
3232 wClient . Encoding = Encoding . UTF8 ;
33+ wClient . Headers . Add ( "Referer" , "https://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx" ) ;
34+ wClient . Headers . Add ( "Origin" , "https://www.mgm.gov.tr" ) ;
3335 var response = wClient . DownloadString ( illerUrl ) ;
3436 Iller = JsonConvert . DeserializeObject < List < iller > > ( response ) ;
3537
@@ -49,7 +51,9 @@ public List<iller> ilceGetir(string ilce)
4951 using ( WebClient wClient = new WebClient ( ) )
5052 {
5153 wClient . Encoding = Encoding . UTF8 ;
52- var response = wClient . DownloadString ( ilceUrl + ilce ) ;
54+ wClient . Headers . Add ( "Referer" , "https://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx" ) ;
55+ wClient . Headers . Add ( "Origin" , "https://www.mgm.gov.tr" ) ;
56+ var response = wClient . DownloadString ( ilceUrl + ilce ) ;
5357 ilceler = JsonConvert . DeserializeObject < List < iller > > ( response ) ;
5458
5559 }
@@ -68,7 +72,9 @@ public List<Gunluk> gunlukGetir(int merkezId)
6872 using ( WebClient wClient = new WebClient ( ) )
6973 {
7074 wClient . Encoding = Encoding . UTF8 ;
71- var response = wClient . DownloadString ( gunlukUrl + merkezId ) ;
75+ wClient . Headers . Add ( "Referer" , "https://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx" ) ;
76+ wClient . Headers . Add ( "Origin" , "https://www.mgm.gov.tr" ) ;
77+ var response = wClient . DownloadString ( gunlukUrl + merkezId ) ;
7278 gunluk = JsonConvert . DeserializeObject < List < Gunluk > > ( response ) ;
7379
7480 }
0 commit comments