精易论坛

标题: 蜜雪python代码 [打印本页]

作者: fire9    时间: 2024-7-30 13:26
标题: 蜜雪python代码
本帖最后由 fire9 于 2024-7-30 16:10 编辑
import requests
import time
import hashlib
import warnings
warnings.filterwarnings("ignore")

round = '16:00'  #todo 自己改

def generate_sign(secretword,timestamp):
    # 构造字符串marketingId=1816854086004391938&round=18:00&s=2&secretword=7&stamp=1722248190033c274bac6493544b89d9c4f9d8d542b84
    marketingId = '1816854086004391938'
    s = '2'
    stamp = timestamp
    sign_str = f'marketingId={marketingId}&round={round}&s={s}&secretword={secretword}&stamp={stamp}c274bac6493544b89d9c4f9d8d542b84'
    sign = hashlib.md5(sign_str.encode('utf-8')).hexdigest()
    print(sign_str)
    return sign

# 毫秒级时间戳
def get_timestamp():
    return str(time.time() * 1000)

def send_request(secretword,timestamp):
    headers = {
        'Accept': 'application/json, text/plain, */*',
        'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
        'Access-Token': '',  # todo 自己改
        'Cache-Control': 'no-cache',
        'Connection': 'keep-alive',
        'Content-Type': 'application/json;charset=UTF-8',
        'Origin': 'https://mxsa-h5.mxbc.net',
        'Pragma': 'no-cache',
        'Referer': 'https://mxsa-h5.mxbc.net/',
        'Sec-Fetch-Dest': 'empty',
        'Sec-Fetch-Mode': 'cors',
        'Sec-Fetch-Site': 'same-site',
        'User-Agent': 'Mozilla/5.0 (Linux; Android 11; PDRM00 Build/RKQ1.200903.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/121.0.6167.178 Mobile Safari/537.36mxsa_mxbc',
        'X-Requested-With': 'com.mxbc.mxsa',
        'sec-ch-ua': '"Not A(Brand";v="99", "Android WebView";v="121", "Chromium";v="121"',
        'sec-ch-ua-mobile': '?1',
        'sec-ch-ua-platform': '"Android"',
    }

    json_data = {
        'marketingId': '1816854086004391938',
        'round': round,  
        'secretword': secretword,
        'sign': generate_sign(secretword,timestamp),
        's': 2,
        'stamp': timestamp,
    }

    response = requests.post('https://mxsa.mxbc.net/api/v1/h5/marketing/secretword/confirm', headers=headers, json=json_data, verify=False,timeout=1)
    print(response.text)
    response.close()

if __name__ == '__main__':
    secretword = "茉莉奶绿销量突破500万杯"

    for i in range(30):
        timestamp = get_timestamp()
        send_request(secretword,timestamp)
        time.sleep(0.8)


作者: 鹏书    时间: 2024-7-30 13:30
现在科技真发达难怪我每天的qb都抢不到

作者: a暗巷猫    时间: 2024-7-30 13:47
登录的有吗?

作者: 小易义啊    时间: 2024-7-30 14:49
感谢分享
作者: 黑血EX    时间: 2024-7-30 15:49
感谢大佬,大佬一胎10个儿子5个女儿
作者: 黑血EX    时间: 2024-7-30 16:01
大佬报错这个是哈意思呀NameError: name 'get_round' is not defined

作者: SL01    时间: 2024-7-31 09:24
有登录的吗
作者: please    时间: 2024-7-31 09:37
感谢分享,支持开源!!!
作者: 396384183    时间: 2024-7-31 09:42

支持开源!感谢分享
作者: 285275928    时间: 2024-7-31 11:05
支持开源!感谢分享
作者: 285275928    时间: 2024-7-31 11:06
支持开源!感谢分享
作者: dresu    时间: 2024-7-31 11:12
真好啊厉害呢
作者: syc123java    时间: 2024-7-31 12:58

感谢分享
作者: admirr    时间: 2024-7-31 15:10
该更新了老哥
作者: ZJ3120    时间: 2024-7-31 23:37
  感谢分享
作者: 小白3    时间: 2024-8-1 08:20
还能用吗/
作者: a1533759138    时间: 2024-8-2 18:02
支持开源!感谢分享
作者: yuzhong    时间: 2024-8-4 09:23
1111111111111111111111111111111111111
作者: 熊不熊    时间: 2024-12-4 21:25
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4