ahoj preklep na prvom riadku -> namiesto ullib ma byt urllib :) potom metoda request() na riadku 17 ma podla manualu nasledujucu "signaturu" (prototyp): request( method, url[, body[, headers]]) => parameter url nema obsahovat verziu HTTP protokolu spojeni.request( 'GET', '/', '', hlavicky ) po tejto zmene mi to vsetko funguje ...
Karol On Fri, Sep 08, 2006 at 06:02:42PM +0200, Karel wrote: > Zdravim, > mam nasledujici problem. Snazim se vytvorit skript, ktery se pripoji na > dane url a nacte data. Takovy skript jsem jiz delal, ale ted mam > problem. Jedna se o url: > > http://melian.ics.muni.cz:8080/ > > ktere v prohlizeci jde, ale v mem skriptu nacist nelze. Diky za > jakoukoliv radu, text meho skriptu je nize. Ty hlavicky jsem okopiroval > podle toho, co mi posila firefox. > > Karel > > > > import ullib > import httplib > > CONST_url_skriptu_cast1 = "melian.ics.muni.cz:8080" > spojeni = httplib.HTTPConnection(CONST_url_skriptu_cast1) > hlavicky = { > "Host": "melian.ics.muni.cz:8080", > "User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; > rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6", > "Accept": > "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", > "Accept-Language": "cs,en-us;q=0.7,en;q=0.3", > "Accept-Encoding": "gzip,deflate", > "Accept-Charset": "windows-1250,utf-8;q=0.7,*;q=0.7", > "Keep-Alive": "300", > "Connection": "keep-alive", > } > spojeni.request('GET', "/ HTTP/1.1", '', hlavicky) > odpoved = spojeni.getresponse() > print odpoved.status, odpoved.reason > print odpoved.getheaders() > data = odpoved.read() > print(data) > spojeni.close() > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
