Получение неполного тела с httplib2 - PullRequest
1 голос
/ 23 октября 2010

У меня проблемы с использованием httplib2. Когда я открываю страницу с помощью Google Chrome и сохраняю исходный файл, размер файла составляет около 106 КБ. Когда я запрашиваю файл с httplib2, я получаю только 99.x кБ, и в начале файла отсутствует много текста. Есть ли какое-то ограничение на размер байтовых объектов? Я делаю что-то неправильно?

def __init__(self):
    self.url = 'http://somesite.org'
    self.html = ''
    self.BROWSER = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3'
    self.http = httplib2.Http()
    self.headers = {'Cookie': extract_from_chrome(),
                    'User-Agent': self.BROWSER}
    self.load()

def load(self):
    response, content = self.http.request(self.url, 'PUT', headers=self.headers)
    self.html = content.decode('utf-8')
...