Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 1, 2007 17:28:07

felix
От:
Зарегистрирован: 2007-07-10
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с url как с файлами

Подскажите как мне получить через GET запрос файл. Я работаю с модулем urllib. Деалю так:

req = urllib2.Request(url)
res = urllib2.urlopen(req)
page = res.read()

Т.е. я произвожу запрос к ресурсу которые по этому url отдает файл.
Но данная конструкция, увы, ничем не помагает. Подскажите как сделать?



Офлайн

#2 Авг. 1, 2007 18:16:27

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Работа с url как с файлами

Всё верно делаешь. Проверь ответ сервера.

>>> import urllib2
>>> req = urllib2.Request('http://ya.ru')
>>> res = urllib2.urlopen(req)
>>> page = res.read()
>>> res.code
200
>>> res.headers.items()
[('date', 'Wed, 01 Aug 2007 15:15:24 GMT'), ('connection', 'close'), ('content-type', 'text/html'), ('content-length', '2182'), ('server', 'httpd')]
>>> len(page)
2182



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version