Closed qgyhd1234 closed 3 years ago
请问你使用的ruia版本是?
In [1]: import ruia
In [2]: ruia.__version__
Out[2]: '0.8.3'
0.8.3
你好,我这边手头上没有windows,麻烦你这边测一下看看,直接在编辑器跳到源码的spider.py
文件,在前面加上
import asyncio
if sys.version_info[0] == 3 and sys.version_info[1] >= 8 and sys.platform.startswith('win'):
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
看是否解决你的问题?
你好,我这边手头上没有windows,麻烦你这边测一下看看,直接在编辑器跳到源码的
spider.py
文件,在前面加上import asyncio if sys.version_info[0] == 3 and sys.version_info[1] >= 8 and sys.platform.startswith('win'): asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
看是否解决你的问题?
我在家里测试,python 是 3.8.3 64 bit,win,也会提示RuntimeError: Event loop is closed,按照你的说明修改后,解决了问题。3.9 的 python 明天去公司测试下。
好的 麻烦测试下
测试没有问题了
顺便问下有没有交流 ruia 的 qq/微信群啊?
已经更新ruia到v0.8.4
已解决,谢谢作者
我参考的是 https://github.com/howie6879/ruia/blob/master/docs/en/tutorials/item.md 里的代码
运行能获取到正常的结果 3.9.5 Documentation tutorial/index.html 但是会报错,提示RuntimeError: Event loop is closed 完整的运行结果如下所示:
PC :win10 64bit Python :3.9.4 64bit