皆さん、こんにちは。開発担当の原です。
「特定のWebサイトから必要な情報を取得するロボ」
これは、ロボットの活用方法として最も一般的な事例のひとつだと思います。
Webサイトの特長は実にさまざまです。
シンプルでサクサクとページ遷移するもの、デザイン性が高くて動的コンテンツ満載のもの、外身は普通なのに中のタグが複雑怪奇なもの etc…
ロボを開発する上で、単純明快なWebサイトが扱いやすいのは当然のことです。
安定性、確実性の担保にもつながります。
が、しかし!
そんなWebサイトでもロボの挙動ひとつが状態を一変させることがあります。。。
先日、とある情報取得ロボの開発を担当しました。
とても素直なWebサイトで、1本目は何の問題もなく完成し、2本目の兄弟ロボに着手。
と、ここで、底なしエラー沼が待ち受けていたんです!
本当に1本目と同じWebサイト?と疑いたくなるほど、ロボが突然そっぽを向いて、あっちでエラーを吐き、そこを修正すると、今度はこっちでエラーを吐き…。
突き詰めてみると、原因はたったひとつのクリック。
この1クリックの実装がロボ全体に影響して、次々とエラーを引き起こしていたことが判明しました。
ロボの摩訶不思議… ですね。