(Python)四川移动签到以及大转盘抽奖脚本

同昨天那一篇差不多,应朋友请求,他那边移动网络好一些,移动流量又贵,所以写了这个自动脚本(签到以及大转盘抽奖),需要开通移动的一个优享会员(一块钱一个月),很适合月租8元的朋友,哈哈,我的移动卡月租就是八元,女朋友的也是八元,还办了一个融合版低消宽带(承诺两个人每个月总和消费18元,没有消费到18,就直接扣18元话费)50M宽带,感觉很舒服。需要使用的友友可自行登录 “四川掌上营业厅” 抓包获取 “SSOCookie”,然后挂到腾讯的云函数,可设置触发方式为每天凌晨,可配合server酱,将执行情况推送到微信。20200310_20h16_56.png
代码:

import requests
import json
from urllib.parse import quote
import time

#请自行抓包获取移动的SSOCookie,将值填写在下方 多账号填写方式为 SSOCookie=['SSOCookie1','SSOCookie2']
SSOCookie=['']
#若需要将执行结果自动推送到微信,请自行到server酱注册,将 sckey 填写在下方
sckey = ""

def qd():
    for SSO in SSOCookie:
        url0 = "https://wap.sc.10086.cn/scmccCampaign/signCalendar/sign.do"
        body0 = {'SSOCookie': '' + SSO}
        response0 = requests.post(url0, body0)
        print(response0.text)

        url = "https://wap.sc.10086.cn/scmccCampaign/newturntable/dzpDraw.do"
        body = {'SSOCookie': '' + SSO, 'canals': 'zt1'}
        response = requests.post(url, body)
        print(response.text)

        ##通过json处理数据 变成dict
        data0 = json.loads(response0.text)
        if data0["result"]["code"] == 0:
            print("四川移动sign_自动签到成功!")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动sign_自动签到成功!' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))
        elif data0["result"]["code"] == 1:
            print("四川移动sign_自动签到失败!——(SSOCookie错误)")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动sign_自动签到失败!——(SSOCookie错误)' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))
        elif data0["result"]["code"] == 2:
            print("四川移动sign_今日已自动签到,请勿重复签到!")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动sign_今日已自动签到,请勿重复签到!' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))
        else:
            print("四川移动sign_自动签到失败")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动sign_自动签到失败' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))


        ##通过json处理数据 变成dict
        data = json.loads(response.text)
        if data["result"]["info"] == '谢谢参与!':
            print("四川移动大转盘_自动抽奖成功——谢谢参与!")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动大转盘_自动抽奖成功——谢谢参与!' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))
        elif data["result"]["info"] == '恭喜中奖!':
            print("四川移动大转盘_自动抽奖成功——恭喜中奖!")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动大转盘_自动抽奖成功——恭喜中奖!' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))
        elif data["result"]["info"] == '次数已经用完,请明天再试':
            print("四川移动大转盘_今日已自动抽奖,次数已经用完,请明天再试")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动大转盘_今日已抽奖,次数已经用完,请明天再试!' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))
        else:
            print("四川移动大转盘_自动抽奖失败")
            ##发送签到信息到server酱
            requests.get('https://sc.ftqq.com/' + sckey + '.send?text=' + quote(
                '四川移动大转盘_自动抽奖失败' + time.strftime('%Y.%m.%d', time.localtime(time.time()))))
def main_handler(event, context):
    return qd()
# Python  

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×