Verfasst: 05.04.2009 19:06
genau das selbeX360 Andy hat geschrieben:4.3 - Vista - 32Bit

Eine komische Einstellung deines Compilers vielleicht?
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
genau das selbeX360 Andy hat geschrieben:4.3 - Vista - 32Bit
Code: Alles auswählen
InitNetwork()
Debug ReceiveHTTPFile("http://www.google.de","file.txt")
Code: Alles auswählen
InitNetwork()
Debug ReceiveHTTPFile("http://www.youtube.com" ,"file.txt")
Code: Alles auswählen
InitNetwork()
Debug ReceiveHTTPFile("http://www.youtube.com/robots.txt", "file.txt")
Code: Alles auswählen
GET / HTTP/1.1
Accept: */*
Host: www.youtube.com
Connection: close
Code: Alles auswählen
HTTP/1.1 400 Bad Request
Date: Mon, 06 Apr 2009 05:39:40 GMT
Server: Apache
X-YouTube-MID: WkFSZzctYUFHdmpsZVZNUFFoWktqOGtyYXJCMW94N05fR0FkLVJUMVFTeHpiTGZQaVZQejN3
Expires: Tue, 27 Apr 1971 19:44:06 EST
X-Content-Type-Options: nosniff
Cache-Control: no-cache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/plain
0
Aber wieso geht es dann bei dir (scheinbar) ?Andesdaf hat geschrieben:dann ist insgesamt YouTube schuld, und das arme PB hat keine Mitschuld
Wenn wenn mann ReceiveHTTPFile() geben diesen URLDownloadToFile_()InitNetwork()
Procedure Videonamen(ID$)
If ReceiveHTTPFile("http://www.youtube.com/watch?v="+ID$,"xname.html")
If ReadFile(0, "xname.html")
While Eof(0) = 0
namestring$ = ReadString(0)
Debug namestring$
Wend
CloseFile(0)
EndIf
EndIf
EndProcedure
Hauptlink$ = "http://www.youtube.com/watch?v=nySMBojFkw0" ; GetGadgetText(#String_0)
VideoId$=StringField(Hauptlink$,2,"=")
VideoId$=StringField(VideoId$,1,"&")
Videonamen(VideoID$)
Marc-21 hat geschrieben:Wenn wenn mann ReceiveHTTPFile() geben diesen URLDownloadToFile_()
tauscht kann ich die Seite downloaden und die datei wird angelegt.
X360 Andy hat geschrieben:URLDownloadToFile_ möchte ich eig. auch nicht nützen da hier ja wieder
Heuristik sofort anspringt.