teckV Posted September 6, 2005 at 08:08 AM Report #4575 Posted September 6, 2005 at 08:08 AM o python têm modulos proprios para os principais protocolos como o HTTP, FTP, POP, SMTP, Telnet, etc... procurem info sobre isso porque são muito interessantes mesmo só para terem uma ideia aqui vai o codigo que precisam para receber o html de uma pagina... import urllib # o modulo em questão f = urllib.urlopen("http://www.yahoo.com/index.html") #liga-se e pede a\ pagina em questão data = f.read() # recebe o html retornado do servidor print data f.close outra forma de fazer isto recorrendo ao httplib import httplib h = httplib.HTTP("www.yahoo.com") h.putrequest('GET','/index.html') h.putheader('User-Agent','h3h3h3h33h3h3h') h.putheader('Accept','text/html') h.endheaders() errcode,errmsg, headers = h.getreply() f = h.getfile() data = f.read() f.close print data a seguir o codigo cliente/servidor em sockets h2k5 - [akenathon]
Recommended Posts