Requests_HTML получение ошибки "Нет текущего цикла событий в потоке Thread-3" - Python

Я пытаюсь загрузить javascript и разобрать этот сайт. У меня есть код ниже, который, исходя из того, с чем я сталкивался, должен работать. Однако при компиляции я получаю следующее сообщение об ошибке.

There is no current event loop in thread 'Thread-3'

Я действительно новичок в Requests-HTML и не понимаю, с чем это может быть связано. Я провел некоторое исследование, но все кажется не очень относящимся к тому, что я делаю, и все, кажется, используют что-то под названием "async". Как мне исправить эту ошибку? Заранее спасибо!

import requests
from bs4 import BeautifulSoup

google_initiate(request)

def google_initiate(request):
    form = SearchForm(request.POST or None)
    if form.is_valid():
        url = 'https://www.google.com/search?biw=1866&bih=1043&tbm=shop&q=desk&tbs=mr:1,price:1,ppr_min:,ppr_max:,avg_rating:None'
    session = HTMLSession()
    response = session.get(url)
    response.html.render()
    print(response.html)
    google_parsed = response.html.find('.sh-dgr__gr-auto.sh-dgr__grid-result')
    response.close()
    session.close()
    return google_parsed
Вернуться на верх