Webseiten auslesen
Verfasst: 22.09.2007 17:44
Kann man mit PureBasic texte aus webseiten auslesen?
Wenn ja wie?
lG Tompazi
Wenn ja wie?
lG Tompazi
Code: Alles auswählen
If URLDownloadToFile_(0,"http://www.purebasic.fr/german/","C:\test.html",0,0) = #S_OK
If ReadFile(1, "c:\test.html")
While Eof(1) = 0
Code$+ReadString(1)+Chr(10)
Wend
Code$ = Right(Code$, Len(Code$)-FindString(Code$, "<body", 0)+1)
Code$ = Left(Code$, FindString(Code$, "</body", 0))
MessageRequester("Info", Code$)
EndIf
Else
MessageRequester("Error","Couldn't download file...",0)
EndIf
Code: Alles auswählen
server$ = "www.google.de"
url$ = ""
filenaam$ = "index.html"
ConnectionID = OpenNetworkConnection(server$, 80)
;
If ConnectionID
SendNetworkString(ConnectionID, "GET "+url$+filenaam$+" HTTP/1.0"+EOL$)
SendNetworkString(ConnectionID, "Host: "+server$+EOL$)
SendNetworkString(ConnectionID, "Accept: */*"+EOL$)
SendNetworkString(ConnectionID, EOL$)
; Delay auf Antwort warten... <- musste sleber machen (siehe PB Hilfe)
result=ReceiveNetworkData(ConnectionID, Buffer, #bufferlengte)
endif