我写了一个食谱屏幕刮板。由于屏幕抓取工具很容易破解,我编写了一些规范来测试各种网站的预期输出。在我的开发环境中,我使用的是VCR,所以我不必一直打电话到这些网站。
问题是这并不能真正告诉我食谱网站是否改变并破坏了我的刮刀。我可以定期刷新磁带,我会这样做,但我想更加积极主动。我想以某种方式每天运行这些特定的规范,并在它们失败时收到结果通知,这样我就可以回去修复刮板。
我写了一个食谱屏幕刮板。由于屏幕抓取工具很容易破解,我编写了一些规范来测试各种网站的预期输出。在我的开发环境中,我使用的是VCR,所以我不必一直打电话到这些网站。
问题是这并不能真正告诉我食谱网站是否改变并破坏了我的刮刀。我可以定期刷新磁带,我会这样做,但我想更加积极主动。我想以某种方式每天运行这些特定的规范,并在它们失败时收到结果通知,这样我就可以回去修复刮板。