s.replace('Â ', ' ');
Однако, хотя я не использовал HTTPLIB2, я почти уверен, что что-то не так, если источник HTML-файлов изменяется при их загрузке. Может быть, происходит проблема декодирования. Какую версию Python вы используете? Если это Python 3, содержимое будет представлять собой последовательности байтов, а не строки, поэтому вам нужно будет указать правильную кодовую страницу для декодирования байтов в.
http://code.google.com/p/httplib2/wiki/ExamplesPython3
РЕДАКТИРОВАТЬ: Если вы не ограничены использованием только httplib2, возможно, вы можете попробовать использовать модули urllib
, urllib2
или httplib
, которые являются частью стандартной библиотеки Python 2.6?