使用playwright进行爬虫,踩坑指南(ImportError: DLL load failed while importing _greenlet: 找不到指定的程序。)

 nadia     2022-06-10     1342     0   

欢迎来到银盒子的世界~

playwright版本是1.20.1,greenlet版本是1.1.2

但是运行的时候,发现会报错greenlet找不到

图片.png

然后发现playwright需要安装一下浏览器,也就是说在pip install playwright后,需要跟一个   playwright install ,然后就是漫长的下载进度条

图片.png

安装完成后仍然提示找不到greenlet,然后准备卸载了greenlet重新装一次

pip uninstall greenlet

然后打开浏览器下载对应版本的greenlet的轮子:https://www.lfd.uci.edu/~gohlke/pythonlibs/#greenlet

把下载好的轮子放到项目里,使用pip的强制安装,让它从轮子安装: pip install --force-reinstall greenlet-1.1.2-cp39-cp39-win_amd64.whl

结果这个方法仍然不生效

去官方github上查看提问,这个是微软开源的,结果有人提问类型的问题了,官方没解决,然后给关闭bug了:https://github.com/microsoft/playwright-python/issues/596

图片.png目前没好的解决办法,准备换新的包使用了


发表评论