Inhalt aus dynamischer Webseite auslesen?

Anfängerfragen zum Programmieren mit PureBasic.
Zomtec
Beiträge: 33
Registriert: 07.06.2005 14:46
Wohnort: Bayern
Kontaktdaten:

Inhalt aus dynamischer Webseite auslesen?

Beitrag von Zomtec »

Hallo zusammen,

ich möchte den Inhalt einer dynamisch generierten Webseite mit PB auslesen. Weiß jmd. wie man das bewerkstelligen kann, od. gibt's hierzu bereits irgendwelche Beispiel-Codes?

Bsp:
Aus dieser von swr3 generierten URL möchte ich gerne die Teile der Tabelle mit Interpret, Titel u. Zeit in Variable einlesen.

Wenn ich mir im Browser den Quelltext anzeigen lasse, finde ich leider nichts von dieser Tabelle...
mfg
Zomtec
------------
noch PB 3.94
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Benutz den API-Befehl URLDOwnloadToFile_(0, "http://URL.de", "C:\Datei.htm", 0, 0).
Den Rest solltest du einfach auslesen können, indem du die Datei öffnest und nach deinen Sachen suchst.

Leider scheint der Befehl URLDownloadToFile_() nicht mit jedem Server zu harmonieren, bei mir funktioniert er z B. nicht mit den dt. PB-Board :twisted:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Inhalt aus dynamischer Webseite auslesen?

Beitrag von Kiffi »

> Weiß jmd. wie man das bewerkstelligen kann, od. gibt's hierzu bereits
> irgendwelche Beispiel-Codes?

Hierfür gibt's die API-Funktion URLDownloadToFile_()

> Wenn ich mir im Browser den Quelltext anzeigen lasse, finde ich leider
> nichts von dieser Tabelle...

Kann ich nicht bestätigen. Bei mir (FireFox) ist die Tabelle im HTML-Quelltext
zu finden.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

AND51 hat geschrieben:bei mir funktioniert er z B. nicht mit den dt. PB-Board :twisted:
Und jetzt postest ausgerechnet, ausgerechnet du noch :-P :lol:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Zomtec
Beiträge: 33
Registriert: 07.06.2005 14:46
Wohnort: Bayern
Kontaktdaten:

Re: Inhalt aus dynamischer Webseite auslesen?

Beitrag von Zomtec »

Danke für eure Hilfe.

Code: Alles auswählen

URLDOwnloadToFile_(0, "http://URL.de", "C:\Datei.htm", 0, 0)
Kiffi hat geschrieben:Kann ich nicht bestätigen. Bei mir (FireFox) ist die Tabelle im HTML-Quelltext zu finden.
Hab's jetzt auch gefunden. :) Hatte den Text ins Quelltext-Suchfeld (ebenfalls FireFox) hineinkopiert, da findet er nichts. Gibt man Buchstabe für Buchstabe ein, kommt man zum gesuchten - seltsam.

Tja, dann bleibt mir noch, ein System zu finden wie ich das Gesuchte aus dem Quelltext filtere... :(
mfg
Zomtec
------------
noch PB 3.94
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Inhalt aus dynamischer Webseite auslesen?

Beitrag von Kiffi »

> Tja, dann bleibt mir noch, ein System zu finden wie ich das Gesuchte aus
> dem Quelltext filtere... :(

Das System heisst "FindString() und viel Geduld und Spucke" ;-)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Oder aber, was eh besser ist , du nimmst regulaere Ausdruecke .
RegExp findest du hier http://www.purearea.net/pb/german/userlibs.php
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Aber warum habe ich im Quelltext der Seite (swr3) einen Link zu diesen Thread? (im Quelltext)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

hast du sie von diesem thread aus aufgerufen?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Ja, tut aber nichts zur Sache oder?
Antworten