博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node.js 签到
阅读量:6706 次
发布时间:2019-06-25

本文共 1807 字,大约阅读时间需要 6 分钟。

//公司经常需要签到,之前用py写了个签到的脚本,这次改用node去尝试;(纯属娱乐,顺道记录一下 node 的http请求 get && post 以及如何传参)
var request = require("request"); //引入md5 var md5=require('md5-node'); Date.prototype.Format = function(fmt) { //author: meizz     var o = {
"M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; }; function login(_user, _pass) {
//登录操作 var _ajax = new Promise(resolve => {
request.post("http://www.bluebird.oobg.cn/bluebird/user/login",{form: {uname: _user , pass: md5(_pass)}}, function (error, response, body) {
var _body = JSON.parse(body); if (_body.r == 1){
resolve(_body); } }); }); var _signDate = new Date().Format("yyyy-MM-dd"); //签到操作 _ajax.then(_res => {
request.get('https://bluebird.oobg.cn/do/do.php', {
qs: {
'SID': _res.data.SID, 'c': '131', 'ti': _signDate } }, function (error, response, body) {
var _return = JSON.parse(body); console.log(_return); }); }); } login("你的用户名", "你的密码");
 

转载于:https://www.cnblogs.com/xyyyy/p/10360300.html

你可能感兴趣的文章
2017年中国物联网行业市场现状分析及应用领域市场需求分析
查看>>
ARM和英特尔还有一场“硬仗”要打!
查看>>
Oracle数据库连接命令
查看>>
Junit实现Android单元测试
查看>>
【安全警告】Oracle 12c 多租户的SQL注入高危风险防范
查看>>
华为与库卡宣布战略合作,以加速创造在智能制造领域的新机遇
查看>>
自动化测试(AT)与探索性测试(ET)
查看>>
VMware vCloud NFV 2.0,进军服务提供商NFV市场
查看>>
大数据分析的数据类型
查看>>
分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节
查看>>
《交互式程序设计 第2版》一3.11 小结
查看>>
如何优化MySQL insert性能
查看>>
人工智能也可用于对抗全球变暖 让数据中心能耗仅为3%
查看>>
5月以来逾200家公司重要股东增持 *ST海润已获10次增持
查看>>
java 排序算法
查看>>
Java简单工厂模式
查看>>
摩拜单车使用
查看>>
C/S和B/S软件测试区别
查看>>
比特币矿机开发公司 Butterfly Labs 接受和解
查看>>
GNU C Library 高危漏洞影响大量应用和设备
查看>>