Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var cronjob = require('cron').CronJob;
- var cli = require('cheerio-httpcli');
- var url = 'https://store.nintendo.co.jp/category/NINTENDOSWITCH/HAC_S_KAYAA.html';
- var esc = require('ansi-escapes');
- var colors = require('colors');
- var sleep = require('sleep-promise');
- process.stdout.write(esc.clearScreen);
- console.log(' Ready '.bgGreen);
- checkPage();
- new cronjob('0 * * * * *', function() {
- checkPage();
- }, null, true);
- function checkPage() {
- process.stdout.write(esc.cursorUp()+esc.eraseLine);
- console.log(' Check Start '.bgBlue);
- cli.fetch(url, function(err, $, res) {
- if($('button.to_cart span').text() != 'SOLD OUT') {
- process.stdout.write(esc.cursorUp()+esc.eraseLine);
- var date = new Date();
- console.log(date+' Reservable');
- } else {
- process.stdout.write(esc.cursorUp()+esc.eraseLine);
- }
- console.log(' Check End '.bgYellow);
- sleep(1000).then(function() {
- process.stdout.write(esc.cursorUp()+esc.eraseLine);
- console.log(' Ready '.bgGreen);
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement