[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