diff --git a/scrapy/utils/response.py b/scrapy/utils/response.py
index a1a83d2ac..6ed6f43a3 100644
--- a/scrapy/utils/response.py
+++ b/scrapy/utils/response.py
@@ -3,12 +3,11 @@ This module provides some useful functions for working with
scrapy.http.Response objects
"""
-from __future__ import with_statement
-
+import os
import re
import weakref
import webbrowser
-from tempfile import NamedTemporaryFile
+import tempfile
from twisted.web import http
from twisted.web.http import RESPONSES
@@ -104,6 +103,7 @@ def open_in_browser(response):
body = response.body
if '