Seite 1 von 1

Html Frameset auslesen.

Verfasst: 11.03.2009 13:24
von amiga123
Hallo
Ich suche eine Möglichkeit den Quellcode aus einem html Frameset auszulesen. Habe hier eine SMA Webbox der seine daten über den Webbrowser ausgibt. Da das jedoch den ganzen Bildschirm einnimmt wollte ich mir in Purebasic ein kleines Programm schreiben um die die Daten selbst anzeigen zu lassen.

bild: [/url] www.Dreiburgenland-Aktuell.de/images/webbox.jpg

der Quellcode schaut so aus
  • <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
    <title>Sunny WebBox</title>
    </head>
    <frameset rows="75,*,22" frameborder="no" border="2" framespacing="0">
    <frame src="top.htm" name="topFrame" scrolling="NO" topmargin="0" leftmargin="0" marginheight="0"
    marginwidth="0" noresize>
    <frame src="home_frameset.htm" name="mainFrame" topmargin="0" leftmargin="0" marginheight="0"
    marginwidth="0">

    <frame src="bottom.htm" name="bottomFrame" scrolling="NO" topmargin="0" leftmargin="0"
    marginheight="0" marginwidth="0" noresize>
    </frameset>
    </html>
Die Daten die ich auslesen möchte sind hierin versteckt.
  • <frame src="home_frameset.htm" name="mainFrame" topmargin="0" leftmargin="0" marginheight="0"
    marginwidth="0">
wie komme ich am besten an die daten aus dem Home_frameset.htm heran.??

Gruß Herb

Re: Html Frameset auslesen.

Verfasst: 11.03.2009 13:28
von Kiffi
amiga123 hat geschrieben:wie komme ich am besten an die daten aus dem Home_frameset.htm heran.??
indem Du diese Seite in Dein WebGadget lädst?

Grüße ... Kiffi

Re: Html Frameset auslesen.

Verfasst: 11.03.2009 13:45
von amiga123
Kiffi hat geschrieben:
amiga123 hat geschrieben:wie komme ich am besten an die daten aus dem Home_frameset.htm heran.??
indem Du diese Seite in Dein WebGadget lädst?

Grüße ... Kiffi
Hallo
Da kommt dann aber das raus.
www.Dreiburgenland-Aktuell.de/images/webbox1.jpg
mfg. Herb

Re: Html Frameset auslesen.

Verfasst: 11.03.2009 13:48
von Kiffi
amiga123 hat geschrieben:Da kommt dann aber das raus.
dann hast Du uns den falschen Namen der HTM-Datei genannt.

Benutzt Du den Firefox? Wenn ja, dann klick mal rechts in den Bereich, den
Du gerne haben möchstet. Dann im Kontextmenü auf "Aktueller Frame ->
Nur diesen Frame anzeigen". Das, was Du dann in der Adressleiste siehst,
musst Du dann in Deinem WebGadget aufrufen.

Grüße ... Kiffi

Verfasst: 11.03.2009 17:43
von amiga123
Gelöst

Habe folgende Funktion bei Purebasic gefunden.

If ReceiveHTTPFile("http://192.168.1.168/home.htm", Filename$)

Die macht genau das was ich wollte.

Es wird der HTML CODE der Seite in eine textdatei ausgegebén. Die kann ich dann direkt weiterverarbeiten.

Danke für die Hilfe.

mfg. Herb