Skip to content

KazeLiu/pt-auto-sign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PT 签到小助手 (PT Auto Signer)

告别每天繁琐的 PT 签到,一键轻松搞定!

说在前面

程序是模拟打开签到页面再关闭,不属于调用api且每次只会访问一个站点,理论上不会给站点照成压力。

应该没几个人用,就不开群了,有问题请提Issue。

简介 (AI写的)

本扩展程序旨在为广大的 PT 玩家提供一个高效、便捷的签到解决方案。您只需在概览页面配置好您的站点,即可实现一键签到,自动处理各个站点的签到流程,为您节省宝贵的时间!

安装与使用

Chrome应用商店

这是使用方法,使用真的很简单

原理

你的Chrome浏览器里面访问了那些站,那么就有cookies在里面,这个程序就是通过自己打开PT站的签到域名,然后模拟你鼠标点击签到按钮或者等待cloudflare验证,最后通过识别页面上的签到成功这几个字来关闭页面。

流程和你在书签一件批量打开页面是一样的,只是我这个不需要你一个个的关闭或者点按钮。

以后添加定时,然后就走自动化签到。(其实我觉得自动化有点不好,因为你用着电脑,忽然开始闪pt签到页面,有点骇人),我还是喜欢进入页面来点一下

特性一览 (AI写的)

一键完成所有签到 (附赠“全屏闪烁”特效)

在概览页点击按钮,所有站点将自动在前台依次打开并迅速关闭完成签到。请放心,这是我们为你准备的“今日签到完成进度条”的增强视觉版!

在签到进行时,请勿惊慌,保持冷静,请让出您的鼠标控制权 60 秒钟

模块化适配

针对不同 PT 站点的类型(如 NexusPHP、海胆、幼儿园等)设计了独立的签到策略,确保高成功率。

状态清晰可见

在控制台内实时显示每个站点的签到状态,今日是否已签到,让您一目了然。 使用 F12 在控制台内查看

已知问题

  • 我这边是等待网页完全完全加载完毕再执行判定,但是因为有些站很慢,所以会超时(60秒),导致其实已经签到成功结果界面上没记录,如果不是完美主义者,则不需要管,解决方式可能就是用梯子加速网站了

技术栈(AI写的)

Vue 3 + JavaScript (ES6+)。 WebExtension API (chrome.tabs, chrome.scripting, browser.storage)。 Element Plus (UI 框架)。

TODO

  • 能看到以前的签到记录
  • 尝试自动化需要点击的cloudflare盾(可能是我IP比较得劲,一直没出现需要我点的情况)
  • 适配更多的站
  • 定时签到
  • IYUU推送添加开关
  • 尝试在某些风控弱的网站优化为后台静默签到
  • 自定义超时时间/超时关闭前执行JS先判定一遍是否签到成功
  • 尝试获取为什么会签到失败,是因为站点崩了还是因为没登录还是因为什么

贡献

欢迎提交 PR 或 Issue 来添加更多站点的支持,或者改进现有逻辑! 我自己的站不多,其他的站的适配如果有需要请在Issue联系,我尽量快速适配。

About

这是一个基浏览器扩技术的 PT 站点自动签到工具

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages