全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 30068|回复: 105
打印 上一主题 下一主题

教程:hostloc签到脚本部署小鸡

  [复制链接]
跳转到指定楼层
1#
发表于 2021-5-21 19:56:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 QX2019 于 2021-5-22 12:33 编辑

github action大规模失效,mjj平均一人10鸡,以下可以部署到自己的小鸡上

第一步下载下列仓库的hostloc_auto_get_points.py文件
https://github.com/Jox2018/hostloc_getPoints

第二步把175,176行代码改为
  1.     username = "账户"
  2.     password = "密码"
复制代码

第三步上面文件上传到小鸡

第四步在小鸡里新建crontab任务

  1. crontab -e
复制代码

添加
  1. 10 2 * * * sleep 5;cd /root/hostloc/ && /usr/local/bin/python3 /root/hostloc/hostloc_auto_get_points.py
复制代码

/root/hostloc/为你上传的路径
/usr/local/bin/python3为你小鸡python3的引用路径

提示

1.如果提示以下错误,请安装request模块
Traceback (most recent call last):
  File "/root/hostloc/hostloc_auto_get_points.py", line 6, in
   ...
  1. pip3 install requests
复制代码


2.老哥们可先运行成功以后再添加crontab任务
  1. cd /root/hostloc/ && /usr/local/bin/python3 /root/hostloc/hostloc_auto_get_points.py
复制代码


3.多账户请用逗号分隔
  1. username = "username1,username2"
  2. password = "password1,password2"
复制代码

来自 7#
 楼主| 发表于 2021-5-21 19:59:49 | 只看该作者
gr58046576 发表于 2021-5-21 19:58
多账户密码怎么写?

# 分割用户名和密码为列表
    user_list = username.split(",")
    passwd_list = password.split(",")
代码里写了,逗号分隔

点评

支持一下教程  发表于 2021-5-31 11:03
推荐
发表于 2021-5-23 11:33:53 | 只看该作者
本帖最后由 xinchenmi 于 2021-5-23 12:45 编辑

可直接输入python3 hostloc_auto_get_points.py 运行即可
推荐
发表于 2021-5-24 18:02:25 | 只看该作者
loc发帖那么卡,有你的一份功劳。
推荐
 楼主| 发表于 2021-5-24 17:31:41 | 只看该作者
城里的月光 发表于 2021-5-22 23:31
补一行:Traceback (most recent call last):
  File "hostloc/hostloc_auto_get_points.py", line 8, in
...

这行导入注释掉也可以运行
推荐
发表于 2021-5-22 23:31:09 | 只看该作者
补一行:Traceback (most recent call last):
  File "hostloc/hostloc_auto_get_points.py", line 8, in <module>
    from pyaes import AESModeOfOperationCBC
ImportError: No module named 'pyaes'



运行:
  1. pip3 install pyaes
复制代码

推荐
发表于 2021-5-22 11:59:54 | 只看该作者
这个一天有多少金币,多久能到元老啊
105#
发表于 2021-7-24 09:51:31 | 只看该作者
我用的容器  提示这个


Traceback (most recent call last):
  File "hostloc_auto_get_points.py", line 8, in <module>
    from pyaes import AESModeOfOperationCBC
ModuleNotFoundError: No module named 'pyaes'


有办法吗
104#
发表于 2021-7-24 09:23:17 | 只看该作者
已经布置
103#
发表于 2021-7-24 08:26:00 | 只看该作者
要是可以一只水贴发帖就好了
102#
发表于 2021-7-11 15:12:43 | 只看该作者
干货,收藏了
101#
发表于 2021-7-11 14:41:53 | 只看该作者
中文用户名怎么设置啊?
共检测到 1 个帐户,开始获取积分
******************************
第 1 个帐户登录失败!
请检查你的帐户是否正确!
******************************
程序执行完毕,获取积分过程结束
中文用户名一直提示登录失败
100#
发表于 2021-6-13 22:36:14 | 只看该作者
原来论坛大佬是这样出现的
99#
发表于 2021-6-8 17:22:49 | 只看该作者
JoeBiden 发表于 2021-6-8 11:01
我执已经行pip3 install pyaes安装了pyaes
但计划任务运行还是报这个错误,直接在终端运行就正常
...

检查下crontab里,Python3的路径是不是正确的
98#
发表于 2021-6-8 11:01:40 来自手机 | 只看该作者
城里的月光 发表于 2021-5-22 23:31
补一行:Traceback (most recent call last):
  File "hostloc/hostloc_auto_get_points.py", line 8, in
...

我执已经行pip3 install pyaes安装了pyaes
但计划任务运行还是报这个错误,直接在终端运行就正常
97#
发表于 2021-5-31 11:18:01 | 只看该作者
coca 发表于 2021-5-21 21:17
Traceback (most recent call last):
  File "/root/hostloc/hostloc_auto_get_points.py", line 6, in
   ...

pip install requests
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-16 18:37 , Processed in 0.082040 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表