puppylpg / oddish

Crawl csgo skin info from `buff.163.com` and steam, then find the most suitable one to buy from the former and to sell to the latter.
https://puppylpg.github.io/2019/12/07/python-crawler-buff-optimaze/
GNU General Public License v3.0
321 stars 80 forks source link

fix event loop is closed in win10 #69

Closed ccinv closed 3 years ago

ccinv commented 3 years ago

要增加/修改的功能/修复的bug

win10运行错误

Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x00000208F47B9B80>
 Traceback (most recent call last):
   File "C:\Users\avaic\miniconda3\envs\exe\lib\asyncio\proactor_events.py", line 116, in __del__
     self.close()
   File "C:\Users\avaic\miniconda3\envs\exe\lib\asyncio\proactor_events.py", line 108, in close
     self._loop.call_soon(self._call_connection_lost, None)
   File "C:\Users\avaic\miniconda3\envs\exe\lib\asyncio\base_events.py", line 746, in call_soon
     self._check_closed()
   File "C:\Users\avaic\miniconda3\envs\exe\lib\asyncio\base_events.py", line 510, in _check_closed
     raise RuntimeError('Event loop is closed')
 RuntimeError: Event loop is closed

解决一个结束时会发生的运行错误

相关issue

改动内容描述

核验信息

核验以下信息,已完成的项记得补全check box(中括号里填'x'):

新代码效果截屏(建议)

puppylpg commented 3 years ago

我用win10跑的时候,没有什么问题呀?是每次跑都有问题吗

ccinv commented 3 years ago

恩 删掉cache跑了两次 重复出现了问题

puppylpg commented 3 years ago

哦,只有删cache的时候才会有问题吗?现在的代码我之前试的时候是用不用cache都没啥问题

(顺便写一下readme吧,好发版本)

ccinv commented 3 years ago

第一次跑 或者删cache 也就是只要跑过steam历史都会有 但其实是个小问题 因为他是爬完全部数据并且退出的时候才报错的

puppylpg commented 3 years ago

ok,代码我没啥问题,加个changelog就可以合了发新版本了 👍