1 Star 0 Fork 0

叶秋明 / autoYiBan

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.54 KB
一键复制 编辑 原始数据 按行查看 历史
叶秋明 提交于 2021-08-15 13:13 . update README.md.

autoYiBan

介绍

自动填写易班日报

思路

使用puppeterr的无头浏览器获取cookie,使用cookie调用易班的接口完成任务

安装教程

  1. 需要安装node
  2. 编写src/users.json文件
  3. git clone https://gitee.com/ye-qiuming/autoYiBan.git
  4. cd到模块,node main.js

使用说明

  1. users.json文件示例
{
"userInfos": [
  {
    "name":"A",
    "username": "B",
    "password": "C",
    "dataJson": {
      "dc4ca3f85c74379af3fad9e4396dcb4a": "在江苏省外",
      "e5e61e20a56c437a7ca40a328cf71dfe": "是",
      "93f875901b6189fe983e328a0aae6fc3": [
        "安徽省",
        "安庆市",
        "迎江区"
      ],
      "663e407b1020897215370034756eb8ad": "北苑",
      "66d9ca12eec4878d4f3b552a619e22f8": "X",
      "a8b7d6f1632bc07f55fc2acbf651aae5": "良好,无特殊病情",
      "a069e4b52079413679cc71a8f70c7edf": "请假离开学校外出",
      "664d3c096eefcdc6f80e35b1c701a227": "36.6°-36.9°(正常体温)",
      "4b8f8e82a032908896b5d612e8c67888": "36.6°-36.9°(正常体温)",
      "3a4882f7345c05cafa2fe461d3565ea3": "无"
    }
  },
  {
    "name": "D",
    "username": "E",
    "password": "F",
    "dataJson": {
      "dc4ca3f85c74379af3fad9e4396dcb4a": "在江苏省外",
      "e5e61e20a56c437a7ca40a328cf71dfe": "是",
      "93f875901b6189fe983e328a0aae6fc3": [
        "河北省",
        "邢台市",
        "隆尧县"
      ],
      "663e407b1020897215370034756eb8ad": "北苑",
      "66d9ca12eec4878d4f3b552a619e22f8": "X",
      "a8b7d6f1632bc07f55fc2acbf651aae5": "良好,无特殊病情",
      "a069e4b52079413679cc71a8f70c7edf": "请假离开学校外出",
      "664d3c096eefcdc6f80e35b1c701a227": "36.6°-36.9°(正常体温)",
      "4b8f8e82a032908896b5d612e8c67888": "36.6°-36.9°(正常体温)",
      "3a4882f7345c05cafa2fe461d3565ea3": "无"
    }
  },
  {
    "name": "G",
    "username": "H",
    "password": "I",
    "dataJson": {
      "dc4ca3f85c74379af3fad9e4396dcb4a": "在江苏省外",
      "e5e61e20a56c437a7ca40a328cf71dfe": "是",
      "93f875901b6189fe983e328a0aae6fc3": [
        "上海市",
        "浦东新区"
      ],
      "663e407b1020897215370034756eb8ad": "北苑",
      "66d9ca12eec4878d4f3b552a619e22f8": "X",
      "a8b7d6f1632bc07f55fc2acbf651aae5": "良好,无特殊病情",
      "a069e4b52079413679cc71a8f70c7edf": "请假离开学校外出",
      "664d3c096eefcdc6f80e35b1c701a227": "36.6°-36.9°(正常体温)",
      "4b8f8e82a032908896b5d612e8c67888": "36.6°-36.9°(正常体温)",
      "3a4882f7345c05cafa2fe461d3565ea3": "无"
    }
  }
]
}
  1. 编写bat文件,点击运行

    需要安装node.js

    %1(start /min cmd.exe /c %0 :& exit )
    "C:\Program Files (x86)\nodejs\node.exe" main.js的绝对路径(自己填写,如D:/code/YiBan/main.js)
    exit
  2. 注意

    开发者来自NNU,本项目适用于NNU

    登陆过程过程并不是100%成功,尤其在网络较差的情况下很容易失败.如果返回结果出现code:999,那么说明登陆失败了

    注意main.js的143行中的文件路径是绝对路径,如果不想改动代码,建议将项目放在D:/code/YiBan下

  3. 发行版

    只为windows准备了打包版本,编写好users.json即可,不要放入太多的用户,因为这个程序比较消耗性能.

1
https://gitee.com/ye-qiuming/autoYiBan.git
git@gitee.com:ye-qiuming/autoYiBan.git
ye-qiuming
autoYiBan
autoYiBan
master

搜索帮助