Не совсем. Создание объекта Request
фактически не отправляет запрос, а объекты Request не имеют метода Read()
. (Также: read()
в нижнем регистре.) Все, что вам нужно сделать, это передать Request
в качестве первого аргумента urlopen()
, и это даст вам ваш ответ.
import urllib2
request = urllib2.Request("http://www.google.com", headers={"Accept" : "text/html"})
contents = urllib2.urlopen(request).read()