rasiel2k / TSDM-coin-farmer

天使动漫(tsdm39.net) 多账户自动签到+打工, 支持PC / server / 云函数

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TSDM-coin-farmer

天使动漫(tsdm39.net) 多账户自动签到+打工, 支持PC/Server/腾讯云函数

新增s1刷在线时间支持


最近比较忙, 本地版改到一半还没搞好. 要用本地版可以看下历史commit, 里面有能直接用的版本. 云函数目前正常

使用

  1. 腾讯云函数版: 见 这里, 相比本地运行更稳定, 比较推荐

  1. 本地 (服务器/电脑/安卓手机): 见这里

  1. DLC (s1阅读, eatasmr): 见这里

结构

  • farmer.py: 主程序
  • actions.py: cookie/工具类函数
  • dlc_xxx.py: 各种额外功能
  • settings.py, cookies.json: 存储登录信息, 请不要上传

cookies.json:

{
"用户名1": [
        {cookie1},
        {cookie2},
        ....
      ],
"用户名2": [...]
}

更新

2022.3.9: 重构代码, 之前的教程可能没有更新, 注意分辨


2022.2.10: 增加eatASMR的自动签到 (本地&云函数)DLC

2021.12.1: 增加s1刷阅读的云函数版本


2021.9.10: 增加日志记录, 优化在服务器上使用的稳定性 2021.9.11: 增加腾讯云函数支持


2021.8.23: 增加stage1st的刷在线时间功能, 改一改可扩展成任意discuz论坛的刷在线时间功能


其他

  • 需要urllib3==1.25.11, 因为这个bug

  • 服务器上使用selenium模式打工, 需要先设置成headless模式: 在/src/actionsget_webdriver()添加headless旗帜

  • 没有条件在pc上获取cookie的话, 可以尝试手动配置: 见doc/cookies.json.example

  • 使用IDE时, 把'/src'标记为source root; 把'/dist'标记为excluded

TODO

  • [ x ] 随机浏览s1页面
  • [ x ] eatASMR自动签到
  • tsdm自动提取页面
  • tsdm批量提取页面

About

天使动漫(tsdm39.net) 多账户自动签到+打工, 支持PC / server / 云函数

License:GNU General Public License v3.0


Languages

Language:Python 100.0%