2

私はレシピスクリーンスクレーパーを書きました。スクリーン スクレーパーは簡単に壊れてしまうため、期待される出力についてさまざまな Web サイトをテストする仕様をいくつか書きました。私の開発環境ではVCRを使用しているため、これらのサイトに呼び出しを続ける必要はありません。

問題は、レシピ サイトが変更され、私のスクレーパーが壊れるかどうかを実際に教えてくれないことです。定期的にカセットをリフレッシュすることもできますが、私はもっと積極的になりたいと思っています。これらの特定の仕様を毎日実行し、失敗した場合は結果を通知して、戻ってスクレーパーを修正できるようにしたいと考えています。

4

1 に答える 1

3

1 つの方法は、アプリをコマンド ライン ツールとしてパッケージ化し、それを cron ジョブとしてスケジュールすることです。問題が発生した場合は、メールを送信するか、開発マシンの通知ライブラリを使用して注意を引くことができます。私はGrowlを使って同様のことをしました。

開発ボックスに頼りたくない場合は、同じことを行う Heroku でホストできるアプリを作成してください (失敗するとメールで通知されます)。

それが役立つことを願っています。

于 2012-11-29T23:13:03.453 に答える