Найти - Пользователи
Полная версия: Работа с url как с файлами
Начало » Web » Работа с url как с файлами
1
felix
Подскажите как мне получить через GET запрос файл. Я работаю с модулем urllib. Деалю так:

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

Т.е. я произвожу запрос к ресурсу которые по этому url отдает файл.
Но данная конструкция, увы, ничем не помагает. Подскажите как сделать?
j2a
Всё верно делаешь. Проверь ответ сервера.
>>> 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
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