登录  | 立即注册

游客您好!登录后享受更多精彩

QQ登录

只需一步,快速开始

小喇叭+ 发布

查看: 633|回复: 12

Mini论坛自动签到+月卡自动领取【腾讯Python云函数】8.30修复

[复制链接]

6

主题

12

帖子

712

Mini币
发表于 2020-8-28 22:30:09 | 显示全部楼层 |阅读模式
<
本帖最后由 quiet 于 2020-8-30 08:38 编辑

没有云函数先去腾讯开通下 https://console.cloud.tencent.com/scf/
8.30: 修改如下图 签到位置 get 改为post


8.29:修复签到出错问题,需要更新代码



开通后创建空白模板,名字乱写










接着寻找论坛的cookie跟formhash,浏览器打开F12,控制台切换到Network刷新页面,打开论坛地址找到cookie,把下面的cookie全部复制保存下












接着我们切换到Elements,ctrl+F 搜索【formhash】复制value后面的数值保存下








接着我们来到云函数,下方的源代码全部复制丢进去








根据注释填写内容,如果需要WX推送的话就去http://sc.ftqq.com/ 注册个账号









填写完成后下方的高级设置,点开,执行超时时间改高一点点,我改的300,运行角色启动,选择SCF,然后完成








填写完成后保存并测试,测试完成后左边触发管理,创建触发器,自定义触发时间,【0 0 8 * * * *】,这表达式是8点运行,想换别的时间的可以查看文档,提交就完事了








注意引号别删错了









如果不想用wx推送就自己删除11-13行、39-45行、53-57行就行了



作者:allenma ,quiet二次开发

更换cookie的时候记得formhash也记得换
视频教程:链接: https://pan.baidu.com/s/19lGy31Jb0UJvpo-4JIKxbA 提取码: y4x8
  1. #@Author : allenma
  2. #-*- codeing = utf-8 -*-
  3. #quiet二次开发
  4. #@File : Mini.py
  5. #@Sofaware : PyCharm
  6. import requests

  7. formhash = '填写论坛的formhash,保留引号'

  8. def pushinfo(info):
  9.     requests.session().get(
  10.         "https://sc.ftqq.com/(填写Server的key,记得删掉括号).send?text=" + info)


  11. def main(*args):
  12.     headers = {
  13.         'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
  14.         'accept-encoding': 'gzip, deflate, br',
  15.         'accept-language': 'h-CN,zh;q=0.9, br',
  16.         'cache-control': 'max-age=0',
  17.         'Cookie': '这里填写论坛的cookie,保留引号',
  18.         'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'
  19.     }
  20.     data = {
  21.         'formhash': formhash,
  22.         'signsubmit': 'yes',
  23.         'handlekey':' signin',
  24.         'emotid': '1',
  25.         'referer': 'https%3A%2F%2Fforum.minibot.cc%2F',
  26.         'content': '%E8%AE%B0%E4%B8%8A%E4%B8%80%E7%AC%94%EF%BC%8Chold%E4%BD%8F%E6%88%91%E7%9A%84%E5%BF%AB%E4%B9%90%EF%BC%81'
  27.     }
  28.     url = 'https://forum.minibot.cc/plugin.php?id=dc_signin:sign&inajax=1'
  29.     a = requests.session().post(url,headers=headers,data=data)
  30.     b = a.text
  31.   
  32.     print(b)

  33.     if "非法" in b:
  34.         pushinfo("Mini论坛Cookie失效")
  35.     elif "已经签过" in b:
  36.         pushinfo("Mini论坛已手动签到")
  37.     elif "签到成功" in b:
  38.         pushinfo("Mini论坛已经签到")
  39.     else:
  40.         pushinfo("Mini论坛签到失败")
  41. #月卡自动领取
  42.     c = requests.session().get(
  43.         'https://forum.minibot.cc/plugin.php?id=yueka&act=rec&formhash=' + formhash + '&infloat=yes&handlekey=yueka&inajax=1&ajaxtarget=fwin_content_yueka',
  44.         headers=headers)
  45.     d = c.text
  46.     print(d)
  47.     if "非法" in d:
  48.         pushinfo("Mini论坛Cookie失效")
  49.     elif "成功领取" in d:
  50.         pushinfo("Mini论坛已手动领取")
  51.     else:
  52.         pushinfo("Mini论坛领取失败")
  53. if __name__ == '__main__':
  54.     main()
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

牛年勋章

8

主题

32

帖子

3123

Mini币
发表于 2020-8-28 23:16:52 | 显示全部楼层
你是真的6666666啊
回复

使用道具 举报

牛年勋章

5

主题

49

帖子

5213

Mini币
发表于 2020-8-29 01:44:03 | 显示全部楼层
{:3_48:}大佬NB
回复

使用道具 举报

0

主题

19

帖子

1005

Mini币
发表于 2020-8-29 14:38:48 | 显示全部楼层
啥也不说了,楼主就是给力!
回复

使用道具 举报

5

主题

13

帖子

1010

Mini币
发表于 2020-8-29 16:15:12 | 显示全部楼层
测试了不行啊
回复

使用道具 举报

6

主题

12

帖子

712

Mini币
 楼主| 发表于 2020-8-29 18:35:12 | 显示全部楼层

看返回的什么错误代码
回复

使用道具 举报

5

主题

13

帖子

1010

Mini币
发表于 2020-8-29 19:17:05 | 显示全部楼层
quiet 发表于 2020-8-29 18:35
看返回的什么错误代码

可以了,稳定
回复

使用道具 举报

0

主题

7

帖子

49

Mini币
发表于 2020-9-2 10:50:26 | 显示全部楼层

啥也不说了,楼主就是给力!
回复

使用道具 举报

0

主题

4

帖子

58

Mini币
发表于 2020-9-2 13:40:47 | 显示全部楼层
失效了嘛
回复

使用道具 举报

6

主题

12

帖子

712

Mini币
 楼主| 发表于 2020-9-3 12:50:14 | 显示全部楼层

没啊 还挂的好好的
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|MiniBot - 社区 ( 萌ICP备20211688号 )

GMT+8, 2021-8-2 03:12

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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