2021-05-16 09:02:53 [scrapy.utils.log] INFO: Scrapy 1.8.0 started (bot: images360)
2021-05-16 09:02:54 [scrapy.utils.log] INFO: Versions: lxml 4.6.3.0, libxml2 2.9.5, cssselect 1.1.0, parsel 1.6.0, w3lib 1.22.0, Twisted 20.3.0, Python 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)], pyOpenSSL 20.0.1 (OpenSSL 1.1.1k 25 Mar 2021), cryptography 3.4.7, Platform Windows-10-10.0.19042-SP0
2021-05-16 09:02:54 [scrapy.crawler] INFO: Overridden settings: {'BOT_NAME': 'images360', 'NEWSPIDER_MODULE': 'images360.spiders', 'SPIDER_MODULES': ['images360.spiders']}
2021-05-16 09:02:54 [scrapy.extensions.telnet] INFO: Telnet Password: 346d73d1178d556b
2021-05-16 09:02:54 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.logstats.LogStats']
2021-05-16 09:02:54 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2021-05-16 09:02:54 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware']
2021-05-16 09:02:54 [scrapy.middleware] INFO: Enabled item pipelines:
[]
2021-05-16 09:02:54 [scrapy.core.engine] INFO: Spider opened
2021-05-16 09:02:54 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2021-05-16 09:02:54 [scrapy.utils.signal] ERROR: Error caught on signal handler: <bound method TelnetConsole.start_listening of <scrapy.extensions.telnet.TelnetConsole object at 0x000001C708EBEA00>>
Traceback (most recent call last):
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\twisted\internet\tcp.py", line 1361, in startListening
skt.bind(addr)
OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\twisted\internet\defer.py", line 151, in maybeDeferred
result = f(*args, **kw)
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\pydispatch\robustapply.py", line 55, in robustApply
return receiver(*arguments, **named)
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\scrapy\extensions\telnet.py", line 70, in start_listening
self.port = listen_tcp(self.portrange, self.host, self)
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\scrapy\utils\reactor.py", line 14, in listen_tcp
return reactor.listenTCP(x, factory, interface=host)
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\twisted\internet\posixbase.py", line 495, in listenTCP
p.startListening()
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\twisted\internet\tcp.py", line 1363, in startListening
raise CannotListenError(self.interface, self.port, le)
twisted.internet.error.CannotListenError: Couldn't listen on 127.0.0.1:6073: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。.
2021-05-16 09:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://image.so.com/> from <GET http://image.so.com/>
2021-05-16 09:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://image.so.com/> (referer: None)
2021-05-16 09:02:55 [scrapy.core.engine] INFO: Closing spider (finished)
2021-05-16 09:02:55 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 422,
'downloader/request_count': 2,
'downloader/request_method_count/GET': 2,
'downloader/response_bytes': 48639,
'downloader/response_count': 2,
'downloader/response_status_count/200': 1,
'downloader/response_status_count/302': 1,
'elapsed_time_seconds': 1.037206,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2021, 5, 16, 1, 2, 55, 290953),
'log_count/DEBUG': 2,
'log_count/ERROR': 1,
'log_count/INFO': 9,
'response_received_count': 1,
'scheduler/dequeued': 2,
'scheduler/dequeued/memory': 2,
'scheduler/enqueued': 2,
'scheduler/enqueued/memory': 2,
'start_time': datetime.datetime(2021, 5, 16, 1, 2, 54, 253747)}
2021-05-16 09:02:55 [scrapy.core.engine] INFO: Spider closed (finished)
2021-05-16 09:02:55 [scrapy.utils.signal] ERROR: Error caught on signal handler: <bound method TelnetConsole.stop_listening of <scrapy.extensions.telnet.TelnetConsole object at 0x000001C708EBEA00>>
Traceback (most recent call last):
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\twisted\internet\defer.py", line 151, in maybeDeferred
result = f(*args, **kw)
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\pydispatch\robustapply.py", line 55, in robustApply
return receiver(*arguments, **named)
File "C:\Users\ahzr007\AppData\Roaming\Python\Python39\site-packages\scrapy\extensions\telnet.py", line 77, in stop_listening
self.port.stopListening()
AttributeError: 'TelnetConsole' object has no attribute 'port'
楼主有解决方法了嘛,我也遇到了这个问题