Morgen Forum,
ein komisses Problem habe ich. Ich möchte in einem Programm eine Htmlseite downloaden, nach einer Weile(z.B. 2 Sec.) dann noch mal. Da auf der Htmlseite bestimmte Werte stehen und sich dynamisch echtzeitlich ändern, möchte ich diese Werte aus den zwei von mir heruntergeladenen Htmlseiten vergleichen.
Hier den Pseudo-Code:
Dann sehe ich, daß die Werte immer identisch sind! Doch wenn ich zweimal den URL aufrufe, sehe ich schon unterschiedliche Werte bei jedem Mal Aufruf.
Wo und was habe ich falsch gemacht?
*LG*
ein komisses Problem habe ich. Ich möchte in einem Programm eine Htmlseite downloaden, nach einer Weile(z.B. 2 Sec.) dann noch mal. Da auf der Htmlseite bestimmte Werte stehen und sich dynamisch echtzeitlich ändern, möchte ich diese Werte aus den zwei von mir heruntergeladenen Htmlseiten vergleichen.
Hier den Pseudo-Code:
C++:
int main(int argc, char* argv[])
{
char url[100];
char filename1[100], filename2[100];
string cmpParOld, cmpParNew;
strcpy(url, "http://xxx.xx.x.x/xxxxx");
strcpy(filename1, "d:\\downloadfile1.htm");
//die Funktion lädt die Htmlseite vom Url herunter
DownloadHtml(url, filename1);
//die Funktion sucht in heruntergeladener Datei nach dem Suchwert
cmpParOld = Func_Strstr(filename1, "Suchwert");
cout << "Now waiting for 2 Sec." << endl;
Sleep(2000);
strcpy(filename2, "d:\\downloadfile2.htm");
DownloadHtml(url, filename2);
cmpParNew = Func_Strstr(filename2, "Suchwert");
if(cmpParNew != cmpParOld)
{
......
}
}
Dann sehe ich, daß die Werte immer identisch sind! Doch wenn ich zweimal den URL aufrufe, sehe ich schon unterschiedliche Werte bei jedem Mal Aufruf.
Wo und was habe ich falsch gemacht?
*LG*