全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5263|回复: 60
打印 上一主题 下一主题

【更新+提醒】使用GitHub Actions自动获取论坛积分

  [复制链接]
跳转到指定楼层
1#
发表于 2020-1-11 19:12:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 夕日 于 2020-1-13 10:42 编辑


注意:经@bot 提醒,发现 fork 的仓库默认是不会执行定时任务的,经过我多次测试,发现只需要手动触发一次 Actions,之后就能够正常工作了,烦请各位 fork 了仓库而没有手动触发过的mjj手动触发一下


另外,刚刚更新了一下,现在也支持多帐号了,有兴趣的可以去拉取同步。其他操作不用变,直接在 HOSTLOC_USERNAME 和 HOSTLOC_PASSWORD 两个变量内写入多组数据即可,数据之间用半角逗号 “,” 分开,帐号和密码需要一一对应

还有,在测试时发现,Github Actions 的定时任务存在5到10分钟的延迟,如果到时间了没有执行任务,不用着急,多等一会儿就行了


############下面是原帖##################

不知不觉都水到元老了,一直在白**,刚刚随手用Github Actions撸了个自动获取积分的小工具,也分享给大家用用

先上地址:https://github.com/xirikm/hostloc-auto-get-points

使用方法其实README写的很清楚了,这里复制过来吧

**************************************
Fork 本仓库,然后点击你的仓库右上角的 Settings,找到 Secrets 这一项,添加两个秘密环境变量。



其中 HOSTLOC_USERNAME 是你在 Hostloc 的帐户名,HOSTLOC_PASSWORD 是你的帐户密码。

设置好环境变量后点击你的仓库上方的 Actions 选项,确认在 Fork 的仓库上启用 Github Actions 即可。



仓库内包含的 GitHub Actions 脚本每天会在国际标准时间 17 点(北京时间凌晨 1 点)自动执行,你也可以通过 Push 操作手动触发。
**************************************

Fork 之后不想等,想要立即试一下效果的话自己随便改点啥提交一下就行了

代码很简单,原理也没啥好说的,就是模拟登录,然后使用Github Actions定时执行,有兴趣的可以自己去翻代码或者看看我的博客?:https://xirikm.net/2020/111-1.html

推荐
 楼主| 发表于 2020-1-12 00:05:25 | 只看该作者
bot 发表于 2020-1-11 21:38
看完代码后我建议楼主用我的
我的支持多账号,防ddos,错误重试,账号不存在重新访问其他账号

我刚刚试了,只是点启用的话确实不会执行定时任务。但是手动触发一次之后就可以正常工作了。

这东西本来就是写着玩嘛,分享出来也没有说强迫谁用,多种方法、多个思路而已。

另外,我刚刚更新了一下,现在会检查登录状态,也支持多帐号了

点评

bot
建议把防ddos也添加上  发表于 2020-1-12 03:56
推荐
发表于 2020-1-11 21:38:27 | 只看该作者
本帖最后由 bot 于 2020-1-11 21:50 编辑

看完代码后我建议楼主用我的
我的支持多账号,防ddos,错误重试,账号不存在重新访问其他账号

另外默认fork是不会识别到github actions的,即使你定义了定时执行,都需要有操作来激活这个识别


点启用是没效果的,你可以搜下,很多人反映过这个问题

点评

原来是你的呀,确实好用,不过有时候积分获取不到20,可以把随机数范围改成15-20  发表于 2020-1-13 07:35
Cee
用过本地 Python 的版本,不错的。  发表于 2020-1-11 22:06
我在使用说明里说了啊,需要手动去点一下启用github actions  发表于 2020-1-11 21:43
56#
发表于 2020-1-16 09:46:27 | 只看该作者
本帖最后由 hlsk 于 2020-1-17 13:58 编辑
夕日 发表于 2020-1-13 17:07
代码里写的是12个,特地多出来2个就是为了防止访问到小黑屋用户之类的


这个数字在哪里改?今天就只访问了9个空间 少了1个
----
找到了
55#
发表于 2020-1-13 21:33:05 | 只看该作者
bot 发表于 2020-1-11 21:38
看完代码后我建议楼主用我的
我的支持多账号,防ddos,错误重试,账号不存在重新访问其他账号

54#
发表于 2020-1-13 21:01:07 | 只看该作者
什么时候能打招呼
53#
 楼主| 发表于 2020-1-13 17:07:31 | 只看该作者
hlsk 发表于 2020-1-13 16:44
支持大佬 收藏备用
----------
谢谢 已经在运行了

代码里写的是12个,特地多出来2个就是为了防止访问到小黑屋用户之类的
51#
发表于 2020-1-13 16:44:43 | 只看该作者
本帖最后由 hlsk 于 2020-1-13 16:59 编辑

支持大佬 收藏备用
----------
谢谢 已经在运行了
看了下我的足迹 访问空间数好像是11个?建议改大点 以前用其他脚本发现有些论坛用户被删除了 导致访问缺失不足10个 后来我设置15个就不怕了
49#
发表于 2020-1-13 15:18:54 | 只看该作者
夕日 发表于 2020-1-13 10:22
,,,
是仓库的setting,不是用户的setting

了解,已搞定,多谢。
48#
 楼主| 发表于 2020-1-13 12:06:25 | 只看该作者
@小小 发表于 2020-1-13 11:19
Failed to add secret. Name is invalid.是什么情况

名字不合法,你是不是复制的时候不小心带上了空格之类的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-20 18:29 , Processed in 0.098341 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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