File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\cmdline.py", line 114, in _run_print_help
func(*a, **kw)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\cmdline.py", line 169, in _run_command
cmd.run(args, opts)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\commands\crawl.py", line 30, in run
self.crawler_process.start()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\crawler.py", line 420, in start
install_shutdown_handlers(self._signal_shutdown)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\utils\ossignal.py", line 28, in install_shutdown_handlers
reactor._handleSignals()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'AsyncioSelectorReactor' object has no attribute '_handleSignals'
复制代码
根据这篇文章办理问题:python爬虫 - Scrapy>=2.9.0出现 “AttributeError: ‘AsyncioSelectorReactor‘ object has no attribute ‘_hand”_小菜鸟正洋洋的博客-CSDN博客
卸载Twisted的23.8.0版本(当前最新版),安装次新版本22.10.0rc1,就办理问题了。
我特殊喜欢升级各种包,默认每次看到小三角形▲,就像给它升个级,你看我这里面的包都是升级到没有显示三角形▲的了,目前也只有Twisted这个包是可以升级的状态。使用pycharm这个管理包的版本还是非常方便的,卸载就点减号-,安装新的包就点击加号+,想升级,就选中可以升级的包,再点击三角形▲就可以了。升级的时候,一次只能点击一个升级一个包,因为升级一个包后它就自动革新界面了。
Twisted包:GitHub - twisted/twisted: Event-driven networking engine written in Python.
Twisted是一个基于变乱的互联网应用框架,支持Python 3.6+。它包罗用于许多不同用途的模块,包罗: