本周我使用Greasemonkey 早期自动调用页面以从网站上抓取一些数据,这很尴尬,原因有两个:
- 它基于 GUI 而不是基于命令行)
- 我必须将所有持久化信息存储在 JSON 中,而不是直接存储在数据库中。
是否有可能使用 node.js 作为 Greasemonkey 的替代品,因为 node.js 可以将记录直接存储在数据库中,并且不需要像 Greasemonkey 那样在视觉上加载页面?
此外,我认为 node.js 会更容易使用,因为您不必像使用 GreaseMonkey 那样将其脚本重新部署到 Firefox,从而使您可以轻松地在单独的脚本项目上使用版本控制。
另一方面,使用 node.js 来做 GreaseMonkey 的工作可能只是用锤子敲打螺丝,所以我想我会在这里检查一下我是否弄错了。