我在纯Ruby中编写了一个Web爬虫,没有Rails。 它目前只是命令行,我正在寻找一个良好的框架来创建GUI。 我想过用GTk做这件事,但由于爬虫将在专用服务器上运行,因此web-GUI会好得多。
要做到这一点的好框架是什么? 我当然知道Rails,使用它是否合理?
GUI主要由一个监控页面组成,我可以看到进度,有一些漂亮的图表,可以停止和启动爬虫。实际的爬行是在现有的Ruby应用程序中完成的,并且可以在后台运行。
那么,我应该使用运行爬虫的后台线程的Rails应用程序还是有更好的方法?