GET /x86/600/av/windows/drweb32.lst.lzma HTTP/1.1
Accept: */*
Host: update.drweb.com
X-DrWeb-Validate: 15cef66605200517f9ac02ca2d84e49d
X-DrWeb-KeyNumber: 0015194752
User-Agent: DrWebUpdate-6.00.13.06220 (windows: 5.01.2600)
Pragma: no-cache
Затем повторил эту операцию в Poster (плагин для Firefox), в результате получил бинарный ответ, который я бы хотел сохранить в файл.
Для этого набросал скрипт
#-*- coding: utf8 -*-
import urllib2
opener = urllib2.build_opener()
urllib2.install_opener(opener)
opener.add_headers = [('Accept', '*/*'),
('Host', 'update.drweb.com'),
('X-DrWeb-Validate', '15cef66605200517f9ac02ca2d84e49d'),
('X-DrWeb-KeyNumber', '0015194752'),
('User-Agent', 'DrWebUpdate-6.00.13.06220 (windows: 5.01.2600)'),
('Pragma', 'no-cache')]
opener.open('http://89.111.188.80/x86/600/av/windows/drweb32.lst.lzma').read()
При его выполнение получаю 451 ошибку. Что нужно исправить в коде, чтобы получить нужный файл?