[python] http komunikace

Karel xsrot na math.muni.cz
Pátek Září 8 18:02:42 CEST 2006


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()


Další informace o konferenci Python