解决办法:
执行如下命令:
pyppeteer-install
然后等待命令完成即可(如果命令成功执行,您将会看到如下内容)。
Windows:
[W:pyppeteer.chromium_downloader] start chromium download.
Download may take a few minutes.
[W:pyppeteer.chromium_downloader] chromium download done.
[W:pyppeteer.chromium_downloader] chromium extracted to: C:\Users\xxxx\.pyppeteer\local-chromium\571375
Linux:
[W:pyppeteer.chromium_downloader] start chromium download.
Download may take a few minutes.
100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 106826418/106826418 [00:34<00:00, 3090990.12it/s]
[W:pyppeteer.chromium_downloader]
chromium download done.
[W:pyppeteer.chromium_downloader] chromium extracted to: /home/XXX/.local/share/pyppeteer/local-chromium/575458
现在,您应该可以成功执行与r.html.render()相似的或者包含它的代码了:
当然,您也可以执行以下代码确认一下:
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('https://www.qiushibaike.com/text/')
r.html.render()
#查看页面内容
print(r.html.html)