2017-08-09 103 views
-1

我搜索了但找不到工作解決方案,因此我想問:如何從其他網站的文本顯示在我的網站上?基本上我想從這個網站的匯率:https://www.coingecko.com/de/kurs_chart/bitcoin/usd (現在是3.399,95474781 $)我想找到沒有$的數字,所以我可以顯示實際的匯率,每當網站改變它,所以它會自動改變我的網站以及。我怎麼能這樣做? file_get_contents會做這項工作嗎?還是有更好的方法來搜索確切的文字?從其他網站獲取文本以便在html中使用

+1

'會file_get_contents做的工作嗎?'聽起來像正確的PHP函數使用 –

+0

你試過CURL嗎? –

回答

0

似乎您需要一個應用程序編程接口(API),這是系統允許您發出數據請求的一種方式。當一個系統公開一個API,並且你發送一個數據請求時,它將返回(可能是異步的),你可以繼續使用這些數據(例如修改你網站上的文本)。

您可以爲coinGecko查找API;更好的方法是爲您需要的實際數據搜索API,例如API比特幣匯率。

如果您在您的網站上使用jQuery,我建議使用ajax來處理異步數據請求和$('#'+ thisId).html('set text here')類型的函數,以修改div與id = thisId。

0

如果您不需要存儲該號碼。你可以使用JavaScript來完成這項工作。

var xhr = new XMLHttpRequest(); 
xhr.open('https://www.coingecko.com/de/kurs_chart/bitcoin/usd'); 
xhr.addEventListen('load', function(){ 
    var response = xhr.responseText; 
    // serch the number and inject to your html 
}); 
xhr.send();