Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » urllib2. вместо странички какая-то фигня [RSS Feed]

#1 Июль 4, 2008 12:53:24

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2. вместо странички какая-то фигня

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>”
я ваще уже ппц….че не так с этим прокси…



Офлайн

#2 Июль 4, 2008 14:03:52

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

urllib2. вместо странички какая-то фигня

А на самом прокси-машине, случайно, ни какой апач не запущен? Может вы просто не по тому порту ломитесь? Потому что, это - стандартая страница апача, которая открывается для пользователя (как тут, например). Если через браузер заходить на 192.168.20.1:80 ничего не пишет?
f.read() возвращает то, что возвращает прокси…

Отредактировано (Июль 4, 2008 14:04:39)

Офлайн

#3 Июль 4, 2008 14:22:41

ofigetitelno
От:
Зарегистрирован: 2006-08-01
Сообщения: 136
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2. вместо странички какая-то фигня

:)
Это не правильный прокси…
т.е. если ты зайдёшь на http://192.168.0.1:80 тебе отдастся тот результат, который ты получаешь…
Прокси обычно отдаёт что-то другое…



Офлайн

#4 Июль 4, 2008 14:53:17

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2. вместо странички какая-то фигня

Ferroman
да действительно, дело было в порту :)

всем спасибо за помощь! вопрос решен *YAHOO*



Офлайн

  • Начало
  • » Web
  • » urllib2. вместо странички какая-то фигня[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version