| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- # -*- coding: utf-8 -*-
- # Author : Charley
- # Python : 3.10.8
- # Date : 2025/9/16 16:34
- import requests
- import json
- from loguru import logger
- from mysql_pool import MySQLConnectionPool
- def verify_email(log, sql_pool):
- headers = {
- "User-Agent": "okhttp/4.10.0",
- "Accept-Encoding": "gzip",
- "Content-Type": "application/json",
- "x-access-token": "",
- "country": "1791370638392025089",
- "lang": "zh",
- "platform": "Android",
- "content-type": "application/json; charset=UTF-8"
- }
- url = "https://cp.hoopi.xyz/hoopiserver/hoopi/api/user/verifyEmailExist"
- data = {
- "email": "zhlvince617@gmail.com"
- }
- data = json.dumps(data, separators=(',', ':'))
- response = requests.post(url, headers=headers, data=data)
- print(response.text)
- print(response)
- def login(log):
- sql_pool = MySQLConnectionPool(log=log)
- login_headers = {
- "User-Agent": "okhttp/4.10.0",
- "Accept-Encoding": "gzip",
- "Content-Type": "application/json",
- "x-access-token": "",
- # "country": "1791370638392025089",
- "country": "1",
- "lang": "zh",
- "platform": "Android",
- "content-type": "application/json; charset=UTF-8"
- }
- # login_url = "https://cp.hoopi.xyz/hoopiserver/hoopi/api/user/appLogin"
- login_url = "https://cp.hoopi.xyz/hoopiserver/hoopi/api/user/appLogin"
- data = {
- # "password": "Pass2024",
- # "email": "zhlvince617@gmail.com",
- "password": "Pass2022",
- "email": "charley_leo@163.com"
- }
- response = requests.post(login_url, headers=login_headers, json=data)
- # print(response.text)
- response.raise_for_status()
- resp_json = response.json()
- if resp_json['code'] == 200:
- token = resp_json['result']['token']
- log.debug(f"token: {token}")
- try:
- sql_pool.update_one_or_dict('hoopi_token', {"token": token}, condition={"id": 1})
- except Exception as e:
- log.warning(e)
- else:
- log.warning(f"result_message: {resp_json['message']}")
- if __name__ == '__main__':
- login(logger)
|