# -*- coding: utf-8 -*- # Author : Charley # Python : 3.10.8 # Date : 2025/8/8 18:12 import requests import json def send_msg(): headers = { "appVersion": "2.0.0", "osVersion": "11", "deviceModel": "Pixel 5", "appVersionCode": "196", "deviceBrand": "google", "platform": "android", "user-agent": "Mozilla/5.0 (Linux; Android 11; Pixel 5 Build/RQ3A.211001.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.106 Mobile Safari/537.36 uni-app (Immersed/52.727272)", "Content-Type": "application/json", "Host": "api.weikajia.com" } # cookies = { # "acw_tc": "8ccff79817546478735667145ecb81cc272b901a81a70b7198a064610c", # "cdn_sec_tc": "8ccff79817546478735667145ecb81cc272b901a81a70b7198a064610c" # } url = "https://api.weikajia.com/api/v2/user/smsCode" data = { # "phone": "7404630034", "phone": str(phone), "areaCode": "1" } # data = json.dumps(data, separators=(',', ':')) # response = requests.post(url, headers=headers, cookies=cookies, data=data) response = requests.post(url, headers=headers, json=data) print(response.text) print(response) def login(): headers = { "appVersion": "2.0.0", "osVersion": "11", "deviceModel": "Pixel 5", "appVersionCode": "196", "deviceBrand": "google", "platform": "android", "user-agent": "Mozilla/5.0 (Linux; Android 11; Pixel 5 Build/RQ3A.211001.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.106 Mobile Safari/537.36 uni-app (Immersed/52.727272)", "Content-Type": "application/json", "Host": "api.weikajia.com" } # cookies = { # "acw_tc": "8ccff79817546478735667145ecb81cc272b901a81a70b7198a064610c", # "cdn_sec_tc": "8ccff79817546478735667145ecb81cc272b901a81a70b7198a064610c" # } url = "https://api.weikajia.com/api/v2/user/login" data = { # "phone": "7404630034", "phone": str(phone), "smsCode": str(smsCode), "clientId": "", "areaCode": "1" } # data = json.dumps(data, separators=(',', ':')) # response = requests.post(url, headers=headers, cookies=cookies, data=data) response = requests.post(url, headers=headers, json=data) print(response.text) print(response) if __name__ == '__main__': phone = input("请输入手机号:") send_msg() smsCode = input("请输入验证码:") login()