Форум сайта python.su
0
Есть файл по ссылке http://89.111.188.80/x86/600/av/windows/drweb32.lst.lzma, но без нужных заголовков он недоступен. Я посмотрел при помощи Charles нужные заголовки.
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
#-*- 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()
Офлайн
857
посмотри через wireshark обмен
Офлайн
0
py.user.nextЧто мне там нужно искать?
посмотри через wireshark обмен
Офлайн
17
Попробуй opener.addheaders = … вместо opener.add_headers = ….
Еще другой Host подставится из url.
Офлайн