2017-08-09 22 views
-1

Ich suchte, konnte aber keine funktionierende Lösung finden, also wollte ich fragen: Wie kann ich Text von einer anderen Website auf meiner Website anzeigen lassen? Grundsätzlich möchte ich den Wechselkurs von dieser Website: https://www.coingecko.com/de/kurs_chart/bitcoin/usd (Im Moment ist es 3,399,95474781 $) Ich möchte diese Nummer ohne die $, so dass ich den aktuellen Wechselkurs anzeigen kann, wenn die Website es ändert, so dass es automatisch auf meiner Website ändert auch. Wie könnte ich es tun? Würde file_get_contents die Arbeit machen? Oder gibt es einen besseren Ansatz, um nach dem genauen Text zu suchen?Erhalten Sie Text von einer anderen Website in HTML

+1

'würde file_get_contents die Arbeit machen?' Klingen wie die richtige Funktion PHP –

+0

zu verwenden haben Sie ROTATION versucht? –

Antwort

0

Scheint so, als ob Sie eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API) benötigen, die es einem System ermöglicht, eine Anforderung für Daten zu stellen. Wenn ein System eine API verfügbar macht und Sie eine Anforderung für Daten senden, wird es (wahrscheinlich asynchron) zurückgegeben, und Sie können fortfahren und diese Daten verwenden (z. B. Text auf Ihrer Site ändern).

Sie können einfach nach einer API für coinGecko suchen; besser ist eine Suche nach einer API für die tatsächlichen Daten, die Sie benötigen, z. API-Bitcoin-Wechselkurs.

Wenn Sie jQuery auf Ihrer Website verwenden, empfehle ich Ajax für die Verarbeitung der asynchronen Datenanforderungen und die $ ('#' + thisId) .html ('set text here') - Funktion zum Ändern des Textes in a div mit id = thisId.

0

Wenn Sie die Nummer nicht speichern müssen. Sie können einfach JavaScript verwenden, um diesen Job zu erledigen.

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(); 
Verwandte Themen