0.0.6 • Published 5 years ago

readfree-login v0.0.6

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

命令行登录http://readfree.me, 领签到币的目的。;

使用

  1. 安装命令行
npm i readfree-login
  1. 初始化登录, 命令执行,然后按照提示输入用户名、密码和验证码
rflogin
  1. 登录之后会将登录信息保存在本地__dirname + 'cookie.txt'文件中

  2. 支持手动修改cookie, 设置cookie时需要拼接好:

// 在网站登录readfree.me后,获取cookie中的 csrftoken和sessionid两个cookie值
// eg: csrftoken=aTAMwQnLJbsMLyMCZK1gASzh1gMMJtxMQSov8MMRoF8OyUD3lUaaYivZWO4EfZrj;sessionid=v90rxcxvj7u6xip97jp5eqqi4gw9sblv
// 该cookie已经被修改过,示例使用
rflogin --cookie="csrftoken=aTAMwQnLJbsMLyMCZK1gASzh1gMMJtxMQSov8MMRoF8OyUD3lUaaYivZWO4EfZrj;sessionid=v90rxcxvj7u6xip97jp5eqqi4gw9sblv"
  1. 执行crontab -e进行编辑,crontab 的格式可以参考 crontab 定时任务:
#每天8:30执行一次rflogin这个命令
30 8 * * * rflogin

如果node是使用nvm安装的,还需要指定其路径,不然会提示找不到命令,像我就是:

# export PATH=/root/.nvm/versions/node/v10.13.0/bin:$PATH; 添加node的路径到环境变量中
# >> /var/log/rflogin.log 将命令输出的东西重定向到rflogin.log文件,默认被重定向到/dev/null中,也就忽视
# 2>&1 表示包含标准输出&错误,默认只重定向标准输出
30 8 * * * export PATH=/root/.nvm/versions/node/v10.13.0/bin:$PATH; rflogin >> /var/log/rflogin.log 2>&1
  1. 一般是一个月会过期一次,如果过期了,请重新执行:
rflogin

示意图: login.png

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

6 years ago

0.0.1

6 years ago