我试图在flask应用程序中运行scrapy spider,但github Arachne中有一个API麦克。那个app.py
如下所示:
app = Arachne(__name__)
resource = WSGIResource(reactor, reactor.getThreadPool(), app)
site = Site(resource,
logFormatter=http.combinedLogFormatter,
logPath="logs/"+datetime.now().strftime("%Y-%m-%d.web.log"))
reactor.listenTCP(8080, site)
if __name__ == '__main__':
reactor.run()
但是当我运行这个文件时,有一个错误:
twisted.internet.error.CannotListenError: Couldn't listen on any:8080: [Errno 48] Address already in use.
我试着用这个问题中提到的方法来解决这个问题:twisted python server port already in use。在我使用这个命令在我的终端中杀死进程之后,结果是:
^{pr2}$但是,当我运行演示项目时,Address already in use
问题仍然存在,我也尝试更改另一个端口号,但是如果我更改端口,程序没有结果。
所以我想知道谁曾经使用过Arachne API
遇到过这个问题,可以给我一个解决方案。或者有没有人有其他好方法运行多蜘蛛在烧瓶应用程序?在
目前没有回答
相关问题 更多 >
编程相关推荐