Anfängerfragen zum Programmieren mit PureBasic.
Andesdaf
Moderator
Beiträge: 2671 Registriert: 15.06.2008 18:22
Wohnort: Dresden
Beitrag
von Andesdaf » 05.04.2009 19:06
X360 Andy hat geschrieben: 4.3 - Vista - 32Bit
genau das selbe
bist du dir sicher, dass du nichts übersehen hast?
Eine komische Einstellung deines Compilers vielleicht?
Win11 x64 | PB 6.20
X360 Andy
Beiträge: 1206 Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:
Beitrag
von X360 Andy » 05.04.2009 19:23
Nein wie immer , auch meine Vermutung das es am Virenschutz lag war falsch.
Code: Alles auswählen
InitNetwork()
Debug ReceiveHTTPFile("http://www.google.de","file.txt")
Gibt 1 (nach ca. 10 sek ... )
Code: Alles auswählen
InitNetwork()
Debug ReceiveHTTPFile("http://www.youtube.com" ,"file.txt")
Gibt 0
tobe
Beiträge: 146 Registriert: 14.09.2006 17:33
Wohnort: Oktoberfest
Beitrag
von tobe » 06.04.2009 01:19
mit datei geht es bei mir:
Code: Alles auswählen
InitNetwork()
Debug ReceiveHTTPFile("http://www.youtube.com/robots.txt", "file.txt")
PureBasic 4.40 (Windows - x86)
X360 Andy
Beiträge: 1206 Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:
Beitrag
von X360 Andy » 06.04.2009 07:01
Jop das geht bei mir auch
DarkDragon
Beiträge: 6291 Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:
Beitrag
von DarkDragon » 06.04.2009 07:40
Youtube checkt wohl den User-Agent etc. und vergleicht ihn mit gängigen Browsern.
PB-Request:
Code: Alles auswählen
GET / HTTP/1.1
Accept: */*
Host: www.youtube.com
Connection: close
Antwort von Youtube:
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
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Andesdaf
Moderator
Beiträge: 2671 Registriert: 15.06.2008 18:22
Wohnort: Dresden
Beitrag
von Andesdaf » 07.04.2009 16:14
dann ist insgesamt YouTube schuld, und das arme PB hat keine Mitschuld
Win11 x64 | PB 6.20
X360 Andy
Beiträge: 1206 Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:
Beitrag
von X360 Andy » 07.04.2009 17:14
Andesdaf hat geschrieben: dann ist insgesamt YouTube schuld, und das arme PB hat keine Mitschuld
Aber wieso geht es dann bei dir (scheinbar) ?
Muss ich nun einen manuelen Post Request an Youtueb machen oder wie könnte ich das lösen ?
Marc-21
Beiträge: 39 Registriert: 11.02.2008 19:37
Beitrag
von Marc-21 » 08.04.2009 19:18
Hi so wie der code gepostest wurde kann er garnicht gehen
die Procedure wird garnicht auf gerufen.
Wenn wenn mann ReceiveHTTPFile() geben diesen URLDownloadToFile_()
tauscht kann ich die Seite downloaden und die datei wird angelegt.
Andesdaf
Moderator
Beiträge: 2671 Registriert: 15.06.2008 18:22
Wohnort: Dresden
Beitrag
von Andesdaf » 08.04.2009 21:00
natürlich wird die Procedure aufgerufen
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.
Win11 x64 | PB 6.20