requests_html 库错误=不能在现有事件循环中使用 HTMLSession。改用 AsyncHTMLSession

当我遇到以下错误时,我试图在我的 jupyter 笔记本中使用库 requests_html:

无法在现有事件循环中使用 HTMLSession。请改用 AsyncHTMLSession。

我搜索解决方案并找到了这个:

import nest_asyncio
nest_asyncio.apply()

但是当我将它应用于mi代码时:

from requests_html import HTMLSession
import nest_asyncio

nest_asyncio.apply()

session = HTMLSession()

r = session.get('http://python-requests.org')

r.html.render()

print(r.html.search('Python 2 will retire in only {months} months!')) # None

错误还在继续。你知道这个问题的任何解决方案吗?

stack overflow requests_html library error=Cannot use HTMLSession within an existing event loop. Use AsyncHTMLSession instead
原文答案