Найти - Пользователи
Полная версия: httpLib работает, ulrLib2 - нет
Начало » Web » httpLib работает, ulrLib2 - нет
1
Spice
Всем привет!
Есть скриптик, который лезет на сайт через 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
InPython
у меня все работает, Python 2.7.1
data: 88.135.225.42<br>UA
Spice
InPython
у меня все работает, Python 2.7.1
data: 88.135.225.42<br>UA
Это здорово, что работает! :-)
Вопрос почему не работает у меня? (тоже кстати Python 2.7.1) Ведь код до одури элементарный и явно без ошибок. Но это не самое интересное. Самое интересное, что модуль httpLib при этом прекрасно функционирует! Это тем более странно, при том, что urlLib2 - это всего лишь надстройка над httpLib!
Spice
Реализовал необходимый функционал с использованием только httpLib. Но вопрос так и остался… ну хоть какие-нибудь идеи?
sp3
переустанови питон
o7412369815963
ОС какая?
Spice
Переустановил - все заработало o_O
Да здравствуют необъяснимые глюки!
Надеюсь, что в дальнейшем опять не проявиться.
Все спасибо :-)
Spice
ps WinXP sp3
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