Frage: Quellcode einer HTML-Seite abspeichern

Für allgemeine Fragen zur Programmierung mit PureBasic.
Hermann
Beiträge: 31
Registriert: 09.09.2004 23:01
Wohnort: Willich

Frage: Quellcode einer HTML-Seite abspeichern

Beitrag von Hermann »

Hallo Gemeinde,

trotz intensiver Suche nichts passendes gefunden.

Ich möchte gerne aus einem PB-Prog heraus aus einer feststehenden URL den Quellcode der Seite als Textdatei abspeichern ( um diese Textdatei anschließend weiter zu verarbeiten.

Leider habe ich keine Idee wie ich das schaffen kann. Die Versuche mit OpenFile sind in die Hose gegangen. Auch im Codeparadies Codearchiv habe ich keinen Anhaltspunkt gefunden ( soll nicht heißen, das dort nichts drin ist :oops: )

Zur Zeit gehe ich händisch vor , das heißt PB zeigt mir die Seite mittels WebGadget an, ich speicher die Seite per "Quelltext anzeigen/speichern" .

Kann mir ( Anfänger ) jemand einen Tip oder eine Richtung verraten??

Danke für jeden Rat.

Hermann
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Neuere Codes zum Thema wird es erst im neuen CodeArchiv-Release geben.

Such doch auch einfach mal im Forum hier, da findest Du u.a. Download To Memory.
:allright:
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Hermann
Beiträge: 31
Registriert: 09.09.2004 23:01
Wohnort: Willich

Beitrag von Hermann »

Danke für die schnelle Antwort.

Wenn ich das auf den ersten Blick richtig sehe gebe ich ziemlich unten die URL ein. Wie bekomme ich dann aber den Speicher auf Festplatte??? :oops:
orange-blue
Beiträge: 556
Registriert: 04.09.2004 22:23
Kontaktdaten:

Beitrag von orange-blue »

Mit writedata() wenn ich mich nicht irre...
Hermann
Beiträge: 31
Registriert: 09.09.2004 23:01
Wohnort: Willich

Beitrag von Hermann »

Ich habe den Code gerade mal ausprobiert.

"Normale" URL funktionieren, die URL die benötige jedoch nicht. Es handelt sich hierbei um einen HTML Code auf meiner FritzBoxFon. Die URL lautet:

http://fritz.box/cgi-bin/webcm?getpage= ... sprotokoll

Sie läßt sich ganz normal in jedem Browser ( auch über WebGadget ) öffnen.

Nur in der MessageBox im Code erhalte ich nur ein "OK" ohne Inhalt. Da die MessageBox jedoch geöffnet wird sollte die Procedur doch funktioniert haben, oder nicht?

Gruß, Hermann
orange-blue
Beiträge: 556
Registriert: 04.09.2004 22:23
Kontaktdaten:

Beitrag von orange-blue »

bei mir funzt der link nicht...
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

Wundert mich nicht. Du hast keine Fritz!Box...
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
orange-blue
Beiträge: 556
Registriert: 04.09.2004 22:23
Kontaktdaten:

Beitrag von orange-blue »

Aso...
Dann kann ich dir leider nicht helfen.
Ps.: was ist das eigentlich, bzw. Wozu ist das?
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

>Ps.: was ist das eigentlich, bzw. Wozu ist das?

Schau mal unter http://www.avm.de/de/News/artikel/pcpraxis_fboxfon.html nach.

Ach ja, zum Thema WebInterface sollte man hier unter Router bzw. DSL suchen. Sollte dann auch ähnlich funktionieren.

MfG Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Hermann
Beiträge: 31
Registriert: 09.09.2004 23:01
Wohnort: Willich

Beitrag von Hermann »

Leider scheint der Weg "Abspeichern des Quellcode" aus einer URL bei CGI-bin nicht zu klappen. :cry:

Aber mir ist eine andere Idee gekommen. Da ich ja den Quelltext der dargestellten Seite haben möchte müßte ich ja auch "nur" die dargestellte Seite auslesen. das ganze würde dann so aussehen:

Seite wird mir im WebGadget dargestellt - lese Quellcode aus und speichere ihn ab.

Nur..... geht das ?.... und wenn ja wie ????

Danke für jeden Tip

Hermann
Antworten