diff --git a/pywb/rewrite/html_rewriter.py b/pywb/rewrite/html_rewriter.py
index d4a2619b..08b1e997 100644
--- a/pywb/rewrite/html_rewriter.py
+++ b/pywb/rewrite/html_rewriter.py
@@ -68,10 +68,10 @@ class HTMLRewriterMixin(object):
self.ls = []
def write(self, string):
- self.ls.append(string)
+ self.ls.append(bytes(string))
def getvalue(self):
- return ''.join(self.ls)
+ return b''.join(self.ls)
# ===========================
def __init__(self, url_rewriter,
diff --git a/pywb/rewrite/lxml_html_rewriter.py b/pywb/rewrite/lxml_html_rewriter.py
index 29355be4..651e9ba4 100644
--- a/pywb/rewrite/lxml_html_rewriter.py
+++ b/pywb/rewrite/lxml_html_rewriter.py
@@ -34,8 +34,8 @@ class LXMLHTMLRewriter(HTMLRewriterMixin):
def feed(self, string):
self.started = True
- string = self.END_HTML.sub(u'', string)
- #string = string.replace(u'