diff --git a/plugins/router/arris-sb6183 b/plugins/router/arris-sb6183 index 1493a39f..7cd11787 100755 --- a/plugins/router/arris-sb6183 +++ b/plugins/router/arris-sb6183 @@ -233,15 +233,8 @@ def process_url(url): file=sys.stderr, ) return [] - data = rxscript.sub( - "", - rxcomment.sub( - "", - rxblank.sub( - " ", "".join(map(lambda x: x.decode("utf-8"), resp.readlines())) - ), - ), - ) + data = rxscript.sub("", rxcomment.sub("", rxblank.sub(" ", resp.read().decode()))) + dom = html.fromstring(data) return dom.xpath('//table[contains(@class, "simpleTable")]')