diff --git a/requests_html.py b/requests_html.py index 48e7fb2..7eb24e1 100644 --- a/requests_html.py +++ b/requests_html.py @@ -161,6 +161,8 @@ def lxml(self) -> HtmlElement: self._lxml = soup_parse(self.html, features='html.parser') except ValueError: self._lxml = lxml.html.fromstring(self.raw_html) + except RecursionError: + self._lxml = lxml.html.fromstring(self.raw_html) return self._lxml