程序笔记   发布时间:2022-07-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了薅羊毛技巧,Python多平台自动签到兑换奖励,班上的同学好羡慕大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

300积分可以换视频和音乐会员。代码不存在拉新用户。自己看留下个脚印可好

@H_673_2@腾讯云函数里面的执行时间调大点,要不执行不完

下面就是抓包的教程(fd抓包),浏览器和微信小程序都行。(我用的是小程序):1。点我的,打开抓包工具。点击签到。

 

薅羊毛技巧,Python多平台自动签到兑换奖励,班上的同学好羡慕

 

2.看到有一大堆的ck文件(记得转义:复制到记事本,替换"为 )和Referer,将这两个值复制到py文件里面,再上传到腾讯云函数,设置触发器。

薅羊毛技巧,Python多平台自动签到兑换奖励,班上的同学好羡慕

 

3.酷推地推送自己弄。4.效果图:

薅羊毛技巧,Python多平台自动签到兑换奖励,班上的同学好羡慕

 

当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢? 
学习Python中有不明白推荐加入交流Q群号:928946953 
群里有志同道合的小伙伴,互帮互助, 群里有不错的视频学习教程和PDF!
还有大牛解答!

 

5.Python源代码:

import json
import requests
OpenLuckDraw = @R_489_11372@se  # 是否开启自动幸运抽奖(首次免费, 第二次5积分/次) 不建议开启 否则会导致多次执行时消耗积分
Skey = ""  # 酷推 skey
Cookie = ''# 抓包Cookie 存在引号时 请使用  转义
Referer = ""  # 抓包referer
UA = "@H_667_61@mozilla/5.0 (Linux; Android 10; M2007J3SC Build/QKQ1.191222.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.106 Mobile Safari/537.36 MCloudApp/7.6.0"
 
 
def push(title, content):
    url = "https://push.xuthus.cc/send/" + Skey
    data = title + "n" + content
    # 发送请求
    res = requests.post(url=url, data=data.encode('utf-8')).text
     
 
 
def getEncryptTime():
    target = "http://caiyun.feixin.10086.cn:7070/portal/ajax/tools/oprequest.action"
    headers = {
        "Host": "caiyun.feixin.10086.cn:7070",
        "Accept": "*/*",
        "X-requested-With": "XMLhttprequest",
        "User-Agent": UA,
        "Content-Type": "application/x-www-form-urlencoded",
        "Origin": "http://caiyun.feixin.10086.cn:7070",
        "Referer": Referer,
        "Accept-Encoding": "gzip, deflate",
        "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
        "Cookie": Cookie,
    }
    payload = ({
        "op": "currentTimeMillis"
    })
     
    resp = json.loads(requests.post(target, headers=headers, data=payload).text)
    if resp['code'] != 10000:
        print('获取时间戳失败: ', resp['@H_667_61@msg'])
        return 0
    return resp['result']
 
 
def getTicket():
    target = "https://hecaiyun.vercel.app/api/10086_calc_sign"
    payload = {
        "sourcEID": 1003,
        "type": 1,
        "encryptTime": getEncryptTime()
    }
    resp = json.loads(requests.post(target, data=payload).text)
    if resp['code'] != 200:
        print('加密失败: ', resp['@H_667_61@msg'])
    return resp['data']
 
 
def luckDraw():
    target = "http://caiyun.feixin.10086.cn:7070/portal/ajax/common/caiYunSignIn.action"
    headers = {
        "Host": "caiyun.feixin.10086.cn:7070",
        "Accept": "*/*",
        "X-requested-With": "XMLhttprequest",
        "User-Agent": UA,
        "Content-Type": "application/x-www-form-urlencoded",
        "Origin": "http://caiyun.feixin.10086.cn:7070",
        "Referer": Referer,
        "Accept-Encoding": "gzip, deflate",
        "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
        "Cookie": Cookie,
    }
    payload = ({
        "op": "luckDraw",
        "data": getTicket()
    })
 
    resp = json.loads(requests.post(target, headers=headers, data=payload).text)
 
    if resp['code'] != 10000:
        print('自动抽奖失败: ', resp['@H_667_61@msg'])
        return '自动抽奖失败: ' + resp['@H_667_61@msg']
    else:
        if resp['result']['type'] == '40160':
            return '自动抽奖成功: 小狗电器小型手持床铺除螨仪'
        elif resp['result']['type'] == '40175':
            return '自动抽奖成功: 飞科男士剃须刀'
        elif resp['result']['type'] == '40120':
            return '自动抽奖成功: 京东京造电动牙刷'
        elif resp['result']['type'] == '40140':
            return '自动抽奖成功: 10-100M随机长期存储空间'
        elif resp['result']['type'] == '40165':
            return '自动抽奖成功: 夏新蓝牙耳机'
        elif resp['result']['type'] == '40170':
            return '自动抽奖成功: 欧莱雅葡萄籽护肤套餐'
        else:
            return '自动抽奖成功: 谢谢参与'
 
 
def run():
    target = "http://caiyun.feixin.10086.cn:7070/portal/ajax/common/caiYunSignIn.action"
    headers = {
        "Host": "caiyun.feixin.10086.cn:7070",
        "Accept": "*/*",
        "X-requested-With": "XMLhttprequest",
        "User-Agent": UA,
        "Content-Type": "application/x-www-form-urlencoded",
        "Origin": "http://caiyun.feixin.10086.cn:7070",
        "Referer": Referer,
        "Accept-Encoding": "gzip, deflate",
        "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
        "Cookie": Cookie,
    }
 
    ticket = getTicket()
    payload = ({
        "op": "receive",
        "data": ticket,
    })
 
    resp = json.loads(requests.post(target, headers=headers, data=payload).text)
    if resp['code'] != 10000:
        push('和彩云签到', '失败:' + resp['@H_667_61@msg'])
    else:
        content = '签到成功n月签到天数:' + str(resp['result']['@H_667_61@monthDays']) + 'n总积分:' + str(
            resp['result']['@R_576_10586@lPoints'])
        if OpenLuckDraw:
            content += 'nn' + luckDraw()
        push('和彩云签到', content)
 
 
def main_handler(event, context):
    run()
 
 
# 本地测试
if __name__ == '__main__':
    run()

 

大佬总结

以上是大佬教程为你收集整理的薅羊毛技巧,Python多平台自动签到兑换奖励,班上的同学好羡慕全部内容,希望文章能够帮你解决薅羊毛技巧,Python多平台自动签到兑换奖励,班上的同学好羡慕所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。