• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

teckV

[Python] Código Networking

1 mensagem neste tópico

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]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites