Using the basic example multiple times seems to use a lot of ram which is not released until the program is exited. It doesn't take very long before it is using 10GB of memory. Have i misunderstood how the module works or is it a problem with the module itself?
from requests_html import HTMLSession
import time
session = HTMLSession()
while True:
r = session.get(";)
r.html.render()
r.html.find('.hide-on-mobile.center-block.top-space')
time.sleep(60)