2016-04-23 7 views
-1

Ich habe eine Webseite, die mehrere Bilder darauf und ein Skript darin hat, das Bild eines zufälligen Bildes einmal in einem Zeitintervall ändert. Skript ändert das Bild, indem es seine Datei in das Geld rewtitiert und es auf der Seite aktualisiert. So URL des Bildes Bild in HTML-Code chage tut:Programm, das Änderungen auf Webseite verfolgt

socket.on("banner", function(info) { 
    banName = "banner" + info.bid; 
    ban = document.getElementById(banName).getContext('2d'); 
    var img = new Image(); 
    img.src = 'data:image/jpg;base64,' + info.image; 
    img.onload = function(){ban.drawImage(img, 0, 0);}; 
}); 

Wie kann ich zum Beispiel C# unter Verwendung von Bildänderung zu verfolgen, wenn die Seite im Browser ist?

+0

Darf ich fragen, welche Art von Desktop-Programm haben Sie im Sinn? – zjk

+0

Für expamle C# -Programm, das das Bild auf der Seite aktualisiert – VAGrus

+0

Kann ich ein Beispiel für diese Webseite sehen? So kann ich sehen, wie das "Umschreiben seiner Datei in das Geld" funktioniert – zjk

Antwort

0

Als letzte Möglichkeit, holen Sie das Bild regelmäßig und laden Sie es in ein Byte-Array. Das Überprüfen von Änderungen ist nur eine Frage der Überprüfung, ob sich das Byte-Array geändert hat.

edit:

Es scheint der schwierige Teil ist, wie kann man die Bilddaten abzurufen. Verwenden Sie C# ohne JavaScript-Code im Browser, um eine Websocket-Verbindung herzustellen, um das Verhalten von JavaScript nachzuahmen.

Aber ich denke, es wäre einfacher, indem Sie den JavaScript-Code im Browser ändern.

Verwandte Themen