Skip to content

命令行登录readfree.me, 再次登录时无需在重新账号密码

Notifications You must be signed in to change notification settings

tiodot/readfree.me-login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

命令行登录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

About

命令行登录readfree.me, 再次登录时无需在重新账号密码

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages