最近知った楽天ROOMの0コレ。0時まで起きているのはツライのでなんとかならないかなと思ったら何とかなりました。この記事では、時間差でコレボタンを押すだけのプログラム「時限0コレ」を紹介します。
0時またぎで自動で発動する「時限0コレ」
0時過ぎにROOMに商品を登録します。ランキング集計期間が0時~翌日0時までなので、0時にコレをすると生存期間が24時間になるためランキングに入りやすくなります。難点は、深夜0時まで起きていないといけないことですね。眠いのにz。
0時まで待てないので0コレを諦めてしまっている人もいるかもしれません。この記事を読んだら、明日から0コレを諦めなくても大丈夫です。
「時限0コレ」とは
時限0コレプログラムは、日が変わったときに「コレ」ボタンを押すだけの作業をします。時間差でコレが発動するので「時限0コレ」と命名しています。
PCのブラウザでROOMを開いて「コレ」ボタンを押したら完了するまでの状態を作っておき、時限0コレプログラムをセットしたら、そのあとは放置です。0時をまたいだらプログラムがボタンを押してくれて、0コレが完了します。すばらしい
この記事を作ったあとに、もっと使いやすい方法も作りました。こっちのほうがおすすめです!
時限0コレの実施手順
ちょっとだけプログラムが出てきますが、意味を理解しなくても貼り付けするだけでよいです。誰でもできます。条件は以下の2つです。
- PCでやること
- ブラウザ(タブ)を閉じないこと
- PCが電源ONになっていること
時限ゼロコレのやり方を説明します。見慣れない画面が出てきますが、慣れてしまえばダイジョブです。
コレする直前まで準備する
まずは、いつもどおりコレする商品の商品ページを開き、ROOMに登録を押します。
この画面が表示されるので、コメントを入れます。「完了」ボタンは押さないように
時限0コレのプログラムをセットする
コレする準備ができたら、完了をボタンを押さずにF12キーを押します。キーボードにFキーが無い場合は、Ctrl+Shift+i、もしくは右クリックメニューの検証でもよいです。Windowsでやっていますが、macでも同じですかね?
画面が半分に割れて右側にChromeのDevToolが開きます。見慣れないツールですが慌てずに落ち着いて。右側にコンソールという名前のタブがあるので、コンソールを開きます。
以下のコードをコピーして、コンソールの右側に貼り付けてEnterキーを押します。たった6行なので貼り付けも簡単ですね
let startDate = new Date();
while(startDate.getDay() == (new Date()).getDay()){
console.log('時限ゼロコレ:翌日まで待機します');
await new Promise(s => setTimeout(s, 60*1000));
}
$('button.collect-btn').click();
プログラムの内容を解説すると、
プログラムを実施した瞬間にそのときの時間を覚えておき、そのあとは1分に1回、現在時間を確認します。起動直後の日と現在の日が異なったらコレボタンを押します。
ちょっと進化版
間違って、ブラウザの戻るボタンや✖ボタンを押してしまうと時限ゼロコレが止まってしまいます。最初の3行を追加したバージョンにすると、ウィンドウを離れるときに以下の注意が出ます。
window.onbeforeunload = function(e) {
e.returnValue = "alert";
}
let startDate = new Date();
while(startDate.getDay() == (new Date()).getDay()){
console.log('時限ゼロコレ:翌日まで待機します');
await new Promise(s => setTimeout(s, 60*1000));
}
$('button.collect-btn').click();
プログラムが動作しているか確認
コンソールにプログラムを貼り付けてEnterを押したら、あとは待っているだけです。寝てしまっても大丈夫です。プログラムが動いていることが確認できるように、1分に1回「翌日まで待機します」というメッセージが出しています。メッセージが出続けますが、放置しておいて大丈夫です。
時限0コレを止めたい場合は、ブラウザのタブを閉じるだけです。
開いたDevTool(画面右側)は閉じても大丈夫です。ブラウザのタブを閉じてはいけません。
翌日にコレ確認
0時をまたぐと、裏で動いているプログラムがコレ直前画面の完了ボタンを押してくれます。翌朝起きたらコレ完了画面が出ていると思います。
複数の商品を0コレしたい場合は、タブを2つ以上開いてそれぞれのタブで同じ作業をします。
注意事項
このプログラムの注意事項です
- PCの電源の電源はONのままにします
- ブラウザもタブも閉じてはだめです。起動しっぱなしです
- 途中で止めたくなったらブラウザのタブを閉じます
仮にゼロコレが失敗しても責任はとれません。0コレ失敗が許されないものは、心を込めて0時にボタンを押しましょう。
このブログでは楽天ROOMを上手に使う方法、非公式な改善などを記事にしています。時限0コレ以外にも独自の方法で開発した改善方法がたくさん紹介しています。実際に使ってみた感想や要望など、Twitterなどで反応してもらえるとうれしいです。
時限0コレがお役に立ちましたらROOMにも立ち寄りください。Amazonアソシエイトもやっています。サイトの維持のためにもアマゾンで何か買ってもらえるとうれしいです。ギフト券の寄付も受け付けています。
コメント