| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- # -*- coding: utf-8 -*-
- # Author : Charley
- # Python : 3.10.8
- # Date : 2025/12/16 13:26
- import requests
- import json
- from utils import create_request_data, decrypt_request_data
- headers = {
- "authority": "wechatapp.ichibankuji.cn",
- "accept": "*/*",
- "accept-language": "zh-CN,zh;q=0.9",
- "authorization": "7d04b7ZDRB9Vb65wzF4G6!1xyVJssI4IR!1zre6RpycuTj2sZm3Fi8UAH6MWYSwNXxKdjcSYJ3sHeZm!1bVUMVa2A295TA==",
- "content-type": "application/json",
- "referer": "https://servicewechat.com/wxd21e3190b2a44f73/21/page-frame.html",
- "sec-fetch-dest": "empty",
- "sec-fetch-mode": "cors",
- "sec-fetch-site": "cross-site",
- "terminalos": "YFSXZF",
- "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090c33) XWEB/9129",
- "xweb_xhr": "1"
- }
- url = "https://wechatapp.ichibankuji.cn/wechat/mini/login"
- data = {
- "da": "f8+9FfRjJzuNMgzOSZ4M8Ah9d1K0curzOi3v3Dan+vztCnUhoUyXFKcbVDqHybWO2Rol61gMJZ/xswwXFNr1UI3gKQiqCBxBETjGhmMEj9kvgtNKff4WruOb8avpxtFidtY3XYqsIBex6K9bYWI7RkiCYktIgqK6FGiInHPwikNwacgsiG7w/JxsJgceKiU+wArK2H3R9OiKueKyCUq8SbaiDweYMELEuYF7SSxj1eTwWuU/sAautT2H5yGe/B/Aou"
- }
- # 解密得到明文
- plaintext = decrypt_request_data(data["da"])
- print(plaintext)
- # {'clickId': '', 'gdtVid': '', 'jsCode': '0c3hwaGa1SKTQK0vfHHa17Wg241hwaGK', 'miniName': 'YFSXZF', 'nonceStr': 'hGcdaRiXN4G4YpDXBG7mnrNpYnQfnZsY', 'qzGdt': '', 'time': 1765862748744, 'weixinadinfo': ''}
- original_data = {'clickId': '', 'gdtVid': '', 'jsCode': '0c3hwaGa1SKTQK0vfHHa17Wg241hwaGK', 'qzGdt': '', 'weixinadinfo': ''}
- # original_data = {'clickId': '', 'gdtVid': '', 'jsCode': '0c3hwaGa1SKTQK0vfHHa17Wg241hwaGK', 'qzGdt': '',
- # 'weixinadinfo': ''}
- request_data = create_request_data(original_data)
- payload = {
- "da": request_data
- }
- response = requests.post(url, headers=headers, json=payload)
- print(response.text)
- print(response)
- """
- {"error":200,"message":"操作成功","data":
- {"nickName":"游客(171905678)","baseNickName":"游客(171905678)",
- "avatarUrl":"","authorized":1,"amount":0,"scores":0,"totalScores":0,"cashOut":500,"cashOutNum":10,
- "createTime":"2025-12-17 14:15:27","checked":0,"uid":171905678,"userNo":30245478,
- "registerTime":15609600,"userNoStr":"p30245478","subscribed":1,"maxPackNum":150,"packNum":100,"maxTradeNum":15,
- "tradeNum":10,"tradeAwardLimit":24,"alipay":"","realName":"","inviteNum":0,"inviteScores":0,"freeShippingCoupon":0}}
- if ("the code is a mock one" != o.code) {
- if (wx.getStorageSync("channelId") && wx.getStorageSync("inviteId"))
- var r = {
- jsCode: o.code,
- gdtVid: "",
- clickId: "",
- qzGdt: "",
- weixinadinfo: "",
- xhsClickId: "",
- inviteId: wx.getStorageSync("inviteId"),
- channelId: wx.getStorageSync("channelId")
- };
- else if (wx.getStorageSync("inviteId"))
- r = {
- jsCode: o.code,
- gdtVid: "",
- clickId: "",
- qzGdt: "",
- weixinadinfo: "",
- xhsClickId: "",
- inviteId: wx.getStorageSync("inviteId")
- };
- else if (wx.getStorageSync("channelId"))
- r = {
- jsCode: o.code,
- gdtVid: "",
- clickId: "",
- qzGdt: "",
- weixinadinfo: "",
- xhsClickId: "",
- channelId: wx.getStorageSync("channelId")
- };
- else
- r = {
- jsCode: o.code,
- gdtVid: "",
- qzGdt: "",
- clickId: "",
- weixinadinfo: ""
- };
-
-
- """
|