こんにちは、五足のわらじです。

前回の続きです。

あとから追加しようと思っていた機能は、エラー通知機能と期限管理機能です。

基本部分だけだと、ページの構造が変わった等の理由によりクローリング時にエラーとなった場合にも気づくことができないので、差分がないのかエラーで取得できていないのか区別できないというリスクがあります。

なので、まずはクローリング時にエラーがあったものについてはデータベースにエラーフラグを立て、エラーフラグのあるものだけの一覧を見ることができるように改良しました。

また、さらに安全性を高めるには、一定期間通知のなかったものについて状況を調べる必要も出てきます。

本当に差分がないから通知が上がっていないだけなのか、CSSセレクタの設定がまずかったから差分が検知できていないのかなどをときどき調査する必要があるわけですね。

なので、登録した日もしくは差分があった日の日付をデータベースに残すようにし、その日付が一定以上前のものを一覧で表示させる機能も追加しました。

これにより、エラーがあれば対処できますし、エラーがなくても一定期間以上通知のないものを問題ないか調査することも可能になります。

ここまでできてやっとある程度まともなシステムになりました。

隙間時間でやるのでどうしても少しずつになってしまうのですが、なんとか業務レベルで使えるシステムになったので一安心です。

著者

五足のわらじ
五足のわらじ
在宅ワークを4つと、サラリーマンを1つ、合計五足のわらじを履いて走り回ってます⇒2017年7月より在宅ワークで独立しました

在宅ワークは、アフィリエイト、アプリ制作、LINEスタンプ・着せかえ制作、ライターの4つをやっていて、サラリーマンは辞めましたが、それに替えて法人化を目指して新規事業を立ち上げ中です。

自宅では、デザイン、コーディング、プログラミング、ライティング、写真、イラスト、アニメーション、音楽、マーケティングなど、ひとりですべて行っているマルチクリエイターです。
事務所では、単純作業からマネージャー職といった包括的な業務まで、幅広い分野の受託業務を行ってます。

もともと在宅ワークは副業でしたが、収入を普通のサラリーマン並みに増加させることができたので、いまは在宅ワークと事務所での受託業務のみで生活しています。

在宅ワークはすべて独学でやってきましたので、これから独学で在宅ワークを始めようと思っている方の参考になればと思ってブログを始めました。

いいことばかりじゃなくて、辛いことや失敗したことなども正直に書いていきますので、これから始めたいと思っている人もぜひ参考にしてください!