Ir para o conteúdo
teckV

[Python] Código Networking

Mensagens Recomendadas

teckV    1
teckV

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]

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade