HTML Quellcode zu Weiterverarbeitung empfangen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

mukki

Betreff: HTML Quellcode zu Weiterverarbeitung empfangen

BeitragFr, Feb 17, 2006 23:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!
Ich möchte ein programm schreiben, welches den quellcode einer bestimmten Website empfangen und weiterverarbeiten kann.
Macht es da Sinn das per HTMLView-Fenster oder per TCP Port listen zu realisieren?
Hab schon ein wenig rumprobiert aber ich kann keinen TCP Server auf Port 80 erstellen. Dachte mir das so: Stelle eine TCP Connect Anfrage auf port 80 z.b. Google und dann warte auf dem gleichen Port auf alle eingehenden Datenpakete der Ziel-IP.
Könnt ihr mir sagen wie ich das zu realisieren habe bzw. wo mein(e) Denkfehler ist.

Vielen Dank im Vorraus und schönes Wochenende,
Mukki
 

Absoluter Beginner

BeitragSa, Feb 18, 2006 0:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau dir mal die rfc für http an
Error Inside!
 

Roseman

BeitragSa, Feb 18, 2006 9:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Bin nicht so die Leuchte, was BlitzBasic und TCP/IP Dinge betrifft, aber ich denke mal du hast dir diese Befehle schon angeguckt?:
http://www.blitzbase.de/menu/2t.htm

Wies aussieht mußt dir dabei wirklich die ganzen Steuercodes angucken.

Ansonsten schau dich mal nach ner Lib um.
Denke mal, daß irgendwer schonmal sowas gebastelt hat.


Sonst ne andere Programmiersprache samt Library nehmen, und die Seite dann lokal speichern, und mit Blitz weiterverarbeiten (Stichwort ExecFile).

Mfg Roseman
 

dark19

Gast

BeitragSa, Feb 18, 2006 9:41
Antworten mit Zitat
hab hier eine download funktion vileicht hift es ja:
Code: [AUSKLAPPEN]

Function download (datei$,dat$)

le=OpenTCPStream("Hier kommt deine adresse hin z.bwww.blitzforum.de",80)
WriteLine(le,"GET Hier kommt das verzeichnis hin"+datei$+" HTTP/1.1")
WriteLine le,"Host: http://dark19.da.funpic.de"
WriteLine le, ""

fi=WriteFile(dat$)

While Not Eof(le)
fg$=ReadLine(le)
If i>8
byte=byte+Len (fg$)
 WriteLine(fi,fg$)
EndIf
i=i+1



Wend
Print datei$+" gedownloadet"
CloseTCPStream(le)
CloseFile(fi)

End Function

BtbN

BeitragSa, Feb 18, 2006 10:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hatte mal ne Lib für HTTP-Reguests geschrieben, die auch POST kann, da isse:
>>klick<<

Hoffe, damit konnte ich dir helfen.
 

mukki

BeitragSa, Feb 18, 2006 12:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Super vielen Dank für die schnelle Hilfe. Very Happy
Hab jetzt ein paar Anregungen gesammelt. Im Endeffekt sieht der Code so ähnlich aus wie der von dark19.

Für alle Anderen Anfänger wie mich, die das Thema interessiert hier ein paar URLs zum informieren:
http://xalonsspace.xa.funpic.d...=http.html
http://www.inf-wiss.uni-konsta...okoll.html

MFG
Mukki

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group