Files
KingJin-web-zy/现金毛/羌医探秘.txt
2025-09-13 14:20:00 +08:00

80 lines
3.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#大国医道羌医探秘答题领现金红包!
#下方""中间填写授权码!
sqm = "1f8748bc243704c12bd3bd107ff638a288a165f571d2b54a25efd0ace1032f09"
#使用方法:
#抓包只需要抓openid和课程id
#每个微信的openid只需要抓一次即可不用每天都抓
#微信的openid要填入环境变量里课程id填入脚本第25行的id中
#抓包后搜索openid或者wx_openid即可找到。
#环境变量创建变量
#变量名称:QingLongBaiHu_dgyd_qytm
#变量值格式:备注#openid
#变量值的备注随便写 只是为了方便区分不同的微信
#多号请用@隔开
#多号变量值示例:备注#openid@备注#openid@备注#openid
#填写当天的题目id
#复制抓包url中activityV2?id= 的值填到下方id=的""中间
#或者复制抓包url中activityDetatil?id= 的值填到下方id=的""中间
#如果你不同的号在不同的群 起线不同 则多个不同的课程id用#隔开
#id = "f06ad2c1b2594b2b351986ac240c491d"
#id = "e5deace96222d913d2fd20fa54112422"
id = "eb5b5d68bc9f1bd937e99520e17b22b2"
#host根据你抓包的url修改即可非必要请勿修改
host = "api.h5.sagx.net"
#填写host不需要带http://或https://
import requests
import json
import time
import os
accounts_list = os.environ.get("QingLongBaiHu_dgyd_qytm").split("@")
num_of_accounts = len(accounts_list)
print(__import__('base64').b64decode("6Z2S6b6Z55m96JmO5o+Q56S677ya6I635Y+W5Yiw").decode('utf-8'),num_of_accounts,__import__('base64').b64decode("5Liq6LSm5Y+3Cg==").decode('utf-8'))
time.sleep(1)
id_list = id.split("#")
time.sleep(1)
for id in id_list:
for dgyd_ck in accounts_list:
dgyd_qytm_ck = dgyd_ck.split("#")
time.sleep(2)
print("-" * 40)
name = dgyd_qytm_ck[0]
print("正在运行的账号:",name)
url = f"http://125.122.14.177:8000/qytm?openid={dgyd_qytm_ck[1]}&id={id}&host={host}&ck={sqm}"
headers = {
'User-Agent': "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/125.3 Mobile/15E148 Safari/605.1.15",
'Accept': "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
'Accept-Encoding': "gzip, deflate",
'Pragma': "no-cache",
'Proxy-Connection': "keep-alive",
'Upgrade-Insecure-Requests': "1",
'Accept-Language': "zh-CN,zh-Hans;q=0.9",
'Cache-Control': "no-cache",
'Cookie': "72756147c9fc44336c4efb53e47fb97a=bd4e5d78-5ecc-49fc-b380-cdc5e5ea2ac8.bLgI2g6bC-PHmksej6uzxG1l8TE"
}
fh = requests.get(url, headers=headers)
fh_json = fh.json()
print(fh_json)
status = fh_json.get("status")
if status == "error":
print(fh_json["message"])
continue
gettoken_status = fh_json.get("gettoken")
if gettoken_status == "参数错误!":
print("课程id不正确请检查")
continue
elif gettoken_status == "该微信号未注册,请先注册!":
print("变量值openid不正确请检查")
continue
elif gettoken_status == "活动已结束,请参与其它活动!":
print("课程已过期请抓最新课程id")
continue
if fh_json.get("getqs") is not None:
print("当前期数:",fh_json.get("getqs"))
if fh_json.get("dt") is not None:
print(fh_json.get("dt"))