
02.04.2009, 16:46
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
С нами:
9674246
Репутация:
316
|
|
спасибо,вот конечный результат забирает всю страницу, а не только первые 1024 байта
PHP код:
# -*- coding: cp1251 -*-
import sys,socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("www.google.ru", 80))
print '+'
mes = "GET / HTTP/1.1\r\n"
mes += "Host: www.google.ru\r\n"
mes += "User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5\r\n"
mes += "Accept: text/html\r\n"
mes += "Connection: close\r\n\r\n"
s.send(mes)
buff = ""
result = ""
while 1:
buff = s.recv(1024)
if buff:
result += buff
else:
break
s.close()
print result
|
|
|