Hallo, ich möchte ein kleines C Programm schreiben, das praktisch immer die Informationen einer Internetseite in einem Browser (Firefox oder Opera) ausliest. Damit die Informationen aktuell sind, wird die Seite im Browser alle 30 Sekunden aktualisiert. Ist sowas möglich? Danke schon mal für die Antworten.
warum rufste die seite nicht direkt auf und wertest aus? die browser "sperren" sich inzwischen gegen "fremdzugriffe" auf den content (wg. "phishing") -- class God : public ChuckNorris { };
Wie meinst du direkt? Ich möchte ja die Aktualisierung per Browser im Hintergrund laufen lassen und mich ggf. per Sound oder ähnlichem auf Veränderungen hinweisen lassen. Sonst müsste ich immer die ganze Zeit auf den Bildschirm gucken ....
Es gibt in Perl eine Möglichkeit, einen browser zu simulieren (WWW::Mechanize und LWP). Diese module sind auch in C (XS) geschrieben. Vielleicht kannst du dich an dem Code mal orientieren.
FloSoft meinte damit, das du die daten, die Firefox und opera bekommen nicht auswerten kannst, da nur die aktuelle Browsersitzung die daten sieht. Man kann von außen nicht auf diese aten zugreifen ! -- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'