Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2011 10:25:09

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

Всем привет!
Есть скриптик, который лезет на сайт через urlLib2 и парсил его. Все хорошо работало больше года. Но в один прекрасный день он выдал "urllib2.URLError: <urlopen error getaddrinfo failed>". Хотя в то же время через браузер все работало нормально. Вылечил перезагрузкой. Позже, после нескольких подобных выкрутасов, перезагрузка перестала помогать. O_o

Запускаю скрипт:

import httplib

url = "api.wipmania.com"

httpConn = httplib.HTTPConnection(url)
httpConn.request("GET", "/")
response = httpConn.getresponse()

print "data:", response.read()
все пашет.

Запускаю этот:
import urllib2

url = "http://api.wipmania.com"

response = urllib2.urlopen(url)

print "data:", response.read()
выдает "urllib2.URLError: <urlopen error getaddrinfo failed>"

Делаю вывод: через httpLib все пашет, через urlLib - нет! :-)
Вот такая хрень. Почему - пока не понимаю. Просьба всем, у кого есть конкретные мысли и конструктивные предложения высказаться.

p.s. Outpost Firewall разрешает любые действия python.exe



Офлайн

#2 Май 23, 2011 11:21:49

InPython
От:
Зарегистрирован: 2011-01-31
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

у меня все работает, Python 2.7.1

data: 88.135.225.42<br>UA



Офлайн

#3 Май 23, 2011 12:36:47

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

InPython
у меня все работает, Python 2.7.1
data: 88.135.225.42<br>UA
Это здорово, что работает! :-)
Вопрос почему не работает у меня? (тоже кстати Python 2.7.1) Ведь код до одури элементарный и явно без ошибок. Но это не самое интересное. Самое интересное, что модуль httpLib при этом прекрасно функционирует! Это тем более странно, при том, что urlLib2 - это всего лишь надстройка над httpLib!



Офлайн

#4 Май 24, 2011 07:48:54

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

Реализовал необходимый функционал с использованием только httpLib. Но вопрос так и остался… ну хоть какие-нибудь идеи?



Офлайн

#5 Май 24, 2011 08:16:24

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

переустанови питон



Офлайн

#6 Май 24, 2011 08:28:36

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

Офлайн

#7 Май 24, 2011 12:03:41

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

Переустановил - все заработало o_O
Да здравствуют необъяснимые глюки!
Надеюсь, что в дальнейшем опять не проявиться.
Все спасибо :-)



Офлайн

#8 Май 24, 2011 12:06:30

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

httpLib работает, ulrLib2 - нет

ps WinXP sp3



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version