0

私は現在、基本的に他のサイトのコンテンツをより便利にするために、別の Web サイト (私の学校の学年ポータル) の情報を寄生する小さなアプリケーションを作成しようとしています。私は今、Ruby と Mechanize で書かれた概念実証を持っています。

しかし、私はここからどこへ行くべきかを理解しようとしています。概念実証の実行には長い時間がかかり、ログインが完了するまでに最大 1 分かかることもあります。Web サイトの書き方が古いため、これを大幅に高速化できるとは思えません。

この概念実証を本格的なアプリにしようとするとき、何を気にする必要がありますか?

4

1 に答える 1

0

削っている時は、基本的に他の子供の家で遊んでいます。彼らは自由に物事を変えることができます(そしてそうするでしょう)。広範なエラー チェックが必要になります。データを公開する前にデータをスクレイピングしてステージング環境に保存することをお勧めします。また、サイトの変更後に必死にスクレイピング ルーチンを回復しようとしている間、データの取得に断続的な遅延が発生する可能性があることをユーザーが認識していることを確認してください。

于 2012-05-31T03:24:21.437 に答える