Ljzd-PRO / Mys_Goods_Tool

米游社商品兑换工具 | 短信验证登录 | 终端图形界面
https://pypi.org/project/mys-goods-tool
MIT License
460 stars 70 forks source link

若没有Stocken同样无法抢购非游戏内道具 #8

Closed Leonard-ld closed 2 years ago

Leonard-ld commented 2 years ago

main.py中的第181行处while循环在没有定义正确的stocken时,发送get请求无法得到正确的结果也就没办法跳出循环。如果未定义stocken也可以兑换非游戏内物品的话这里是不是要作出修改呀

181:        while True:
            try:
                print(to_log("INFO", "正在获取用户ActionTicket"))
                getActionTicket_headers = self.headers.copy()
                getActionTicket_headers[
                    "User-Agent"] = USER_AGENT_GET_ACTION_TICKET
                getActionTicket_headers.setdefault("DS", Good.get_DS())
                getActionTicket_req = self.req.get(
                    getActionTicket,
                    headers=getActionTicket_headers,
                    timeout=TIME_OUT)
                actionTicket = json.loads(
                    getActionTicket_req.text)["data"]["ticket"]
                break
            except:
                print(to_log("ERROR", traceback.format_exc()))
                print(to_log("ERROR", "获取用户ActionTicket失败,正在重试"))
                continue
Ljzd-PRO commented 2 years ago

确实是这样的,需要修改

Leonard-ld commented 2 years ago

抢到将军的挂件了 神中神!!