Найти - Пользователи
Полная версия: urllib2. вместо странички какая-то фигня
Начало » Web » urllib2. вместо странички какая-то фигня
1 2
hellslade
shiza
вот подсунул браузер
# -*- coding:cp1251 -*-
import urllib2, urllib
proxy_info = {
    'user' : 'login',
    'pass' : 'passwd',
    'host' : "192.168.20.1",
    'port' : 80
}
proxy_support = urllib2.ProxyHandler({"http" : "http://%(user)s:%(pass)s@%(host)s:%(port)d" % proxy_info})
opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler)
request0 = urllib2.Request('http://mail.ru', None, {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8"})
handle0 = opener.open(request0)
data0 = handle0.read()
print data0
handle0.close()
результат тот же…“<html><body><h1>It works!</h1></body></html>”
я ваще уже ппц….че не так с этим прокси…
Ferroman
А на самом прокси-машине, случайно, ни какой апач не запущен? Может вы просто не по тому порту ломитесь? Потому что, это - стандартая страница апача, которая открывается для пользователя (как тут, например). Если через браузер заходить на 192.168.20.1:80 ничего не пишет?
f.read() возвращает то, что возвращает прокси…
ofigetitelno
:)
Это не правильный прокси…
т.е. если ты зайдёшь на http://192.168.0.1:80 тебе отдастся тот результат, который ты получаешь…
Прокси обычно отдаёт что-то другое…
hellslade
Ferroman
да действительно, дело было в порту :)

всем спасибо за помощь! вопрос решен *YAHOO*
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB