通過Yahoo API 獲取實時貨幣匯率

2021-06-28 17:11:04 字數 1110 閱讀 2143

上面鏈結是php寫的,給的介面是 :

可以複製貼上到瀏覽器 會返回乙個檔案為 : quotes.csv

得到資料為:」gbpcny=x」,9.5284,」2/10/2015」,」3:15am」

鏈結中的幾個引數可以修改, 「.csv」 可以換成 .html , .txt 等 改變返回檔案型別,

其中 s= bgpcny = x bgp(英鎊) 為原始幣種 cny(人民幣)為目標幣種 可以動態替換 從而得到不同貨幣轉換匯率, s= 和 =x 不能缺少。

將結果擷取得到匯率的**。

public static string getcurrencyrate(string result) \\d*\\.\\d+";

string pointsuffix = "(\\-|\\+)\\d+\\.";

if (result.isempty() || result == null) else }}

return rate;

}

除了yahoo 的介面 還可以使用 : k780 api

參考鏈結 :

url url = new url(urlstr);

result = backjsonbuffer.tostring();

通過json 解析的到相關 rate 值

對於以上兩種方法, 經實踐,

C 獲取實時輸出

在寫乙個小的gui工具,因為裡面呼叫了乙個外部的程式,而這個程式需要執行很久,所以就決定把這個console程式的輸出實時地顯示到乙個textbox裡面。剛開始直接用控制項process建立了乙個,一切就緒之後,發現第一次執行的時候,一切都如同所想象那樣,但是把程序殺掉,然後再啟動程序,卻發現程序 ...

前台實時獲取資料

四種方式,第二三四種方式需要伺服器端做操作的 寫計時器進行ajax輪詢 每秒呼叫一次http請求 setinterval function 1000 websocket 雙向傳輸資料,websocket協議,tcp連線 開啟乙個 web socket var ws newwebsocket url ...

獲取 rabbitmq 實時資料

以下列舉了一些典型的rabbitmq實時資料 獲取rabbitmq的consumer數目,以下為了節省空間,只顯示多少列,實際需要把列出的所有值相加 rabbitmqctl list channels consumer count listing channels 00 0031 31.rabbit...