Şimdi ben bir iki siteden çekiyorum ama garanti bankası daha yüksek kur farkı verdiği için ondan çekmek istiyorum onun için bir kod falan varsa using WebClient client = new WebClient ; client. Headers. Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; . NET CLR 1.0.3705;)"); client. Headers. Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/119.0.0.0 Safari/537.36"); client. Headers. Add ; client. Headers. Add ; client. Headers. Add ; client. Headers. Add ; client. Headers. Add ; client. Headers. Add("guid", "17ef4075c7384d4dbc174a3120a54c57"); client. Headers. Add("ip", "127.0.0.1"); client. Headers. Add ; client. Headers. Add ; client. Headers. Add ; client. Headers. Add ; client. Headers. Add("x-client-trace-id", "17ef4075c7384d4dbc174a3120a54c57"); client. Headers. Add ; client. Headers. Add ; string result = client. DownloadString("https://customers.garantibbva.com.tr/internet/digitalpublic/currency-convertor-public/v1/currency-convertor/currency-list-detail"); Console. WriteLine ; şunu bi denesene hocam, sonuç dnerse json paketi ile parse edersin. O mahiler ki derya içredir deryayı bilmezler.. .

https://www.ontedi.com/aspnet/aspnet-ile-merkez-bankasi-doviz-kurlarini-cekmek İşine yarar umarım. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Hocam çekememen normal zira dviz kurları sayfa yüklendikten sonra XHR ile ikinci bir istek ile gerçekleşiyor; aşağıdaki arkadaşı deneyebilirsin, gndermen gereken zaruri header bilgilerini de içeriyor ve cevap olarak json dnüyor; guid ve x-client-trace-id "-" karakterleri olamdan standart GUID, random oluşturup da gnderebilirsin sanırım. credentials omit ile de çalıştığına gre sanırım zaruri headerleri karşılasan yetecek, session bazlı bir geçici bir kontrol var gibi hissettirmedi. fetch("https://customers.garantibbva.com.tr/internet/digitalpublic/currency-convertor-public/v1/currency-convertor/currency-list-detail", { "headers": , "referrer": "https://webforms.garantibbva.com.tr/", "referrerPolicy": "strict-origin-when-cross-origin", "body": null, "method": "GET", "mode": "cors", "credentials": "include" }). then => response. json . then ; mugen tarafından 13/Kas/23 16:34 tarihinde düzenlenmiştir O mahiler ki derya içredir deryayı bilmezler.. .

https://www.ontedi.com/aspnet/aspnet-ile-merkez-bankasi-doviz-kurlarini-cekmek İşine yarar umarım. bu varda bende sağlam çalışmıyor bazen hata veriyor

Hocam şu api servisi işini grür herhalde. https://freecurrencyapi.com/ rnek response; https://prnt.sc/uoRtJIQfWeZa esinti tarafından 13/Kas/23 21:42 tarihinde düzenlenmiştir

Hocam doviz.com ile bir çekiyorsun iki çekiyorsun en nihayetinde engelliyor. Sağlam bir proxy ile yapabilirsin ancak. Muhtemelen null dnmesinin sebebide bu. Garanti bankasınında yle olduğunu düşünüyorum. Daha nce bununla çok uğraştım. En sonunda foreks.com şirketinden servis olarak alabiliriz durumu oldu. Maliyeti aylık 150 dolardı. Firma kabul etmedi. Projede rafa kalktı bylece. Titanyumun gücü adına!!!

Şimdi ben bir iki siteden çekiyorum ama garanti bankası daha yüksek kur farkı verdiği için ondan çekmek istiyorum onun için bir kod falan varsa

Muridler Garantibankasından anlık kur çekmek istiyorumda sürekli null dndürüyor geçemedim sorun nerede. birde doviz.com sitesinden de çekmem lazım yardımcı olurmusunuz. Kod Aşağıda var url = new Uri ; var client = new WebClient ; var html = client. DownloadString ; HtmlAgilityPack. HtmlDocument doc = new HtmlAgilityPack. HtmlDocument ; doc. LoadHtml ; var usdcek = doc. DocumentNode. SelectNodes("// //div/div/currency-converter-page//div /div /div ") ; // siteden aldığımız xpath i buraya yazıp kaynak kısmını seçiyoruz var eurocek = doc. DocumentNode. SelectNodes("// //div/div/currency-converter-page//div /div /div /text ") ; // siteden aldığımız xpath i buraya yazıp kaynak kısmını seçiyoruz if