🧙Конкурс сказок!

Если неработает urllib и urllib2

.zip
Как быть, если не работает модуль urllib или urllib2.
Вэтом архиве статья, и фото-инструкция по решению этой проблемы.
Если у вас при работе с urllib/urllib2 возникает следующая ошибка:
[color=green][b]
>>> import urllib
>>> p = urllib.urlopen("http://spaces.ru");

Traceback (most recent call last):
File "<console>", line 1, in <module>
File "newcore\Lib\urllib.py", line 83, in urlopen
File "newcore\Lib\urllib.py", line 191, in open
File "newcore\Lib\urllib.py", line 326, in open_http
File "newcore\Lib\httplib.py", line 860, in endheaders
File "newcore\Lib\httplib.py", line 732, in _send_output
File "newcore\Lib\httplib.py", line 699, in send
File "newcore\Lib\httplib.py", line 667, in connect
IOError: [Errno socket error] (4, 'Non-recoverable failure in name resolution')
>>>
[/color][/b]
То эта статья для вас! Я эту статью писал, опираясь на интерфейс Nokia 5228. Гарантирую, результат на всех телефонах Symbian 9.4(по крайней мере у 9.4 у всех интерфейс одинаков)

Комментарии (27)

Скачал, почитаю.
У меня чуть другая проблема
Вот лог.

Traceback (most recent call last):
File "ped.py", line 1366, in run_click
File "D:\Ped.temp\Unnamed1.py", line 2, in ?
response = urllib2.urlopen('http://spaces.im/forums/')
File "e:\resource\urllib2\__init__.py", line 138, in urlopen
return _opener.open(url, data)
File "e:\resource\urllib2\__init__.py", line 322, in open
'_open', req)
File "e:\resource\urllib2\__init__.py", line 301, in _call_chain
result = func(*args)
File "e:\resource\urllib2\__init__.py", line 790, in http_open
return self.do_open(httplib.HTTP, req)
File "e:\resource\urllib2\__init__.py", line 775, in do_open
h.endheaders()
File "e:\as\E_resource\httplib.py", line 454, in endheaders
File "e:\as\E_resource\httplib.py", line 405, in _send_output
File "e:\as\E_resource\httplib.py", line 385, in send
File "e:\as\E_resource\httplib.py", line 627, in connect
error: (0, 'Error')
>>>
(B)
ответил un_de
Одна и та же проблема. Тоже, как в статье сделай.
Да сделал, всё равно. И заметь, ошибки разные.
(B)
ответил un_de
Напиши скрипт, который создает эту ошибку.
ответил _920_DAVIDhaker
import urllib2
response = urllib2.urlopen('http://spaces.im/forums/')
print response.read()
(B)
ответил un_de
А ты попробуй:
import urllib2
response = urllib2.urlopen("http://spaces.ru");
print response.read()
Нихрена не работает.
(B)
ответил un_de
У тебя Python v1.4 5?
ответил _920_DAVIDhaker
2.2
Показать комментарий
Скрыть комментарий
Назад 1 из 3 Вперёд
Для добавления комментариев необходимо авторизоваться
Назад
Легенды Крови
Удивительный мир фантазий, сражений и тайн... Битв
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play