iojs的jsdom庫實現同步系統時間簡單程式碼

antzone發表於2017-04-06

本章節分享一段簡單程式碼,使用iojs的jsdom庫實現與http://open.baidu.com/special/time/ 同步系統時間。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var jsdom = require("jsdom");
var exec = require('child_process').exec;
   
jsdom.env({
  url: "http://open.baidu.com/special/time/",
  scripts: ["D:\\jquery-1.9.1.min.js"],
  features: {
    ProcessExternalResources: ["script"]
  },
  done: function (errors, window) {
    var $ = window.$;
    var curtime = $('#time').text();
    console.log('get time: ' + curtime);
   
    // 更新系統時間
    exec('time ' + curtime, function(err, stdout, stderr) {
      console.log('change time ' + curtime + ': ' + (err ? err : 'success'));
      process.exit();
    });
  }
});

相關文章