2018-09-01 更新为 https
前言
- hostloc签到用,支持多账号
- python3环境
- ubuntu系统可用,我是ubuntu 16.04,没服务器推荐vultr哦,稳定可靠
- 默认root用户下执行下面命令,非root用户简单改改去配置吧
- 下面命令,是将脚本下载到 /root 目录下并配置,有需要自己修改
步骤1 安装依赖、下载脚本、添加运行权限
脚本地址:xiaofd.github.io/loc.py,有需要的自己点开看吧,这里就不粘过来了
1 2 3 4 5 |
cd /root apt update apt install -y python3-pip python3-requests python3-termcolor wget xiaofd.github.io/loc.py chmod 0755 loc.py |
然后可以手动执行一下看脚本能不能成功执行
1 2 3 |
# 当前目录下 # 第一个引号中为用户名 第二个引号中为密码 ./loc.py 'xiaofd' 'xiaofd.pass' |
步骤2 配置账号
在脚本目录(/root)下新建 run.sh 文件 内容模板如下
1 2 3 4 5 6 |
#!/bin/bash export LANGUAGE=zh_CN.utf-8 echo $LANGUAGE echo 'loc 签到 xiaofd001' && ./loc.py 'xiaofd001' 'xiaofd001.pass' # 用户名密码建议用引号包起来 # 继续添加 账号 echo 'loc 签到 xiaofd999' && ./loc.py 'xiaofd999' 'xiaofd999.pass' # 用户名密码建议用引号包起来 |
然后可以手动执行一下看脚本能不能成功执行
1 |
bash run.sh |
步骤3 添加定时任务
crontab -e 打开定时任务设置
1 |
0 */6 * * * cd /root && bash run.sh >> run.log 2>&1 |
这里为了保证签到成功,我设置每6小时签到一次,可以按需修改
设置重定向到log 路径为同目录下 run.log文件,可以按需修改
后记
脚本环境配置之类的,头大,如果不能运行欢迎留言
大佬,你这个脚本提示错误:
bscore=re.findall('积分: ([0-9]+)',sess.get('http://www.hostloc.com/forum.php').content.decode('utf-8'))[0]
IndexError: list index out of range
能求个loc的邀请码吗