Искаженные ошибки в Scrapy spider
-
21-09-2019 - |
Вопрос
Когда я запускаю spider из руководства по Scrapy, я получаю эти сообщения об ошибках:
File "C:\Python26\lib\site-packages\twisted\internet\base.py", line 374, in fireEvent DeferredList(beforeResults).addCallback(self._continueFiring)
File "C:\Python26\lib\site-packages\twisted\internet\defer.py", line 195, in addCallback callbackKeywords=kw)
File "C:\Python26\lib\site-packages\twisted\internet\defer.py", line 186, in addCallbacks self._runCallbacks()
File "C:\Python26\lib\site-packages\twisted\internet\defer.py", line 328, in_runCallbacks self.result = callback(self.result, *args, **kw)
--- <exception caught here>
---
File "C:\Python26\lib\site-packages\twisted\internet\base.py", line 387, in _continueFiring callable(*args, **kwargs)
File "C:\Python26\lib\site-packages\twisted\internet\posixbase.py", line 356, in listenTCP p.startListening()
File "C:\Python26\lib\site-packages\twisted\internet\tcp.py", line 858, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:6023: [Errno 10048]
Only one usage of each socket address (protocol/network address/port) is normally permitted.
Кто-нибудь знает, что это такое и как я могу от них избавиться?
Спасибо
Решение
Возможно, вы запускаете два процесса Scrapy одновременно с включенной консолью telnet?.
Если вы хотите запустить более одного процесса Scrapy одновременно, вы должны отключить (или, по крайней мере, изменить порт) веб-консолей и консолей telnet.
Не связан с StackOverflow