Moin!
Ich möchte mit einem ANSI-C Programm eine RSS-Feed von www.tagesschau.de saugen, was mir nicht gelingt.
Leider scheitert das schon beim telnet.
Wenn ich per telnet z.B. von Heise eine Seite anfordere
telnet heise.de 80
GET /index.hmlt HTTP/1.0
kommt ne passende Antwort.
Wenn ich im Browser
http://www.tagesschau.de/xml/tagesschau-meldungen/
kommt schön ne XML Datei, welche FF auch schön anzeigt.
Per Telnet gelingt es mir aber nicht:
telnet www.tagesschau.de 80
GET /xml/tagesschau-meldungen/ HTTP/1.0
bekomme ich eine "Invalid URL" Antwort.
Nun weiß ich leider nicht, welche Datei ich an den Pfad anhängen könnte, oder welche weiteren Header-Informationen vom Browser gesendet werden.
"/xml/tagesschau-meldungen/index.html" tut's auch nicht.
Per googeln hab ich bislang nicht rausgefunden, ob ich evtl. für nen RSS-Feed (XML-Stream) ein andere Protokoll als "HTTP/1.0" angeben muß.
Per PHP-Skript
$url = "http://www.tagesschau.de/xml/tagesschau-meldungen";
$file_content = @file_get_contents($url);
funktioniert es.
Hat jemand eine hilfreiche Idee, wie ich da weiter komme?
Mit der Bitte, den Quelltext nicht öffentlich zu zerreißen, da er quick and dirty geschrieben ist:
das PHP-Skript und das C-Prog ist hier:
http://kultpaket.de/xmller.tgz
Danke + LG.,
Christoph
Received on Sat Jan 23 2010 - 17:49:59 CET
This archive was generated by hypermail 2.2.0 : Sat Jan 23 2010 - 17:50:05 CET