ココナラの新着案件をメールでお知らせするツール

記事
コラム
ココナラ専用の新着案件チェッカーのphpプログラムコードです。
自分用に作成しましたが、思ったより便利だったので有料ブログにて公開させていただきます。

ココナラの新着案件、タッチの差で取り逃してしまったことはありませんか?
「緊急!」や「即決!」など、早い者勝ちの案件が登録されることもよくあります。
ココナラにも新着案件をお知らせする設定がありますが、今のところ最短1日1回のお知らせのようです。またカテゴリも大カテゴリのみとなっています。

案件を見つけてもすでに他の提案に契約が決まってしまっていて、「自信があったのに」「もっと格安で提案できたのに」などと惜しい思いをすることもしばしば。

また、定期的に手動で新規案件をチェックしていると、作業中の仕事に集中できなくて困る、ということもあるかもしれません。

そんな場合に使える自作ツールの紹介です。

オートパイロットやBOTツールの一種ですが、webサーバーで稼働するのでパソコンを立ち上げっぱなしにしておく必要はありません。
有料・無料ツールで使えるものが無いか探しましたが良いものがなかったので自作しました。

無料・有料ツールとの比較

【無料ツール】

〇ェブチェッカー
チェック間隔:1時間
検知回数:無制限
取得した案件タイトルをメールに:含まない
設定方法:htmlソースを自分で設定

〇-check
チェック間隔:5分~1週間
検知回数:月7回まで
取得した案件タイトルをメールに:含む
設定方法:ページを表示させてマウスドラッグで検出範囲指定

【有料ツール】

〇ェブチェッカー(月550円)
チェック間隔:1時間
検知回数:無制限
取得した案件タイトルをメールに:含む
設定方法:htmlソースを自分で設定

〇-check(月250円)
チェック間隔:5分~1週間
検知回数:月60回まで
取得した案件タイトルをメールに:含む
設定方法:ページを表示させてマウスドラッグで検出範囲指定

【今回の自作phpプログラム】

チェック間隔:無制限
検知回数:無制限
取得した案件タイトルをメールに:含む
設定方法:カテゴリのURLをコピペするだけ

【主な特徴と仕様と注意点】

・チェック間隔は無制限
毎分とかにすると攻撃とみなされかねないので20分おきとかがオススメ。
・検知回数は無制限
20分毎だと1時間に3回、24時間で72回、月間だと2160回になります。
チェックの際、更新があった場合のみメールでお知らせします。
・案件のタイトルとユーザー名をメールで送信
送信されるのは最新1件のタイトルのみ。
チェックの照合は最新1件に対して行うため、最新案件が削除されると一つ古い案件を最新と誤認しますがこれは仕様とさせていただきます。
phpのメールで送信するのでメーラーにスクリプトメールと判断されてスパム扱いされる場合があるかもしれません。その場合はメールクライアント側のフィルタを除外するなどしてください。
・上記内容をタイムスタンプ付きでサーバーにログ保存
ログはカテゴリにもよりますが1日数キロバイト程度。
サーバーのメモリ上限に達する前にときどき手動で削除してください。とは言えサーバーにもよりますが年単位のレベルだと思います。エックスサーバーは割り当て2GBなので・・・500年くらい?
実際はログが大きくなると動作速度に支障をきたす可能性があるので100MBくらい行ったら消してください。
・アクセス時にユーザーエージェントを偽装することでブラウザアクセスのように振舞う
IPチェックでもしない限りそうそうバレないと思います。
・規約上このようなツールに関しては明記がない
今のところツールを利用してサイトの情報を取得することについて規約には記載がないようです。PCのツールとは違ってサーバーからアクセスさせるので、IPによるユーザーアカウントBANはないと思いますが、保証するものではありません。
運営に怒られたらこの記事消します。
・レンタルサーバーが必要
cronの設定ができるレンタルサーバーが必要です。おすすめはエックスサーバー。ちなみにcronというのはサーバーで自動実行する機能のことです。
cronの設定はエックスサーバーの例だけ挙げておきます。レンタルサーバーによって書き方やパスが違うのでそのへんが分かる人のみ。
・設定が簡単
機能がシンプルなので設定も簡単です。
チェックしたいカテゴリのURLと送信先のメールアドレス、送信時の件名を修正するだけ。
複数カテゴリの場合はコピーリネームしてログファイル名も修正してcronコマンド文も追加修正してください。
・プログラムもシンプル
phpの関数のみで記述しているのでライブラリとか要りません。
ログファイルはテキストファイルなのでDBも使いません。
最低限のエラーチェックしかしていません。
・自己責任
運用は自己責任でお願いします。保証などもありません。

レンタルサーバーは契約しているけど上記の説明がさっぱりわからない、という方は案件としてご相談ください。
設置先がエックスサーバーなら3千円からで承ります。

以下、プログラムコードとなります。
この続きは購入すると読めるようになります。
残り:4,258文字 / 画像1枚
ココナラの新着案件をメールでお知らせ... 記事
コラム
1,000円
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す