zc_login.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # -*- coding: utf-8 -*-
  2. # Author : Charley
  3. # Python : 3.10.8
  4. # Date : 2026/2/27 11:23
  5. from loguru import logger
  6. from zc_new_daily_spider import make_encrypted_post_request
  7. headers = {
  8. "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 Html5Plus/1.0 (Immersed/52.727272)",
  9. "Connection": "Keep-Alive",
  10. "Accept-Encoding": "gzip",
  11. "Content-Type": "application/json",
  12. "channelNo": "88888888",
  13. # "version": "1.9.9.82537"
  14. "version": "1.3.19"
  15. }
  16. def send_sms():
  17. url = "https://cashier.yqszpay.com/zc-api/sms/sendAuthSms"
  18. # data = {
  19. # "data": "D6CCC8AFFD6F06E7D8E389265F24691BA706F607DF1C9E6AB7F6531D910C77F32B8CC460553BA9ADB42CD888FE6769EA"
  20. # }
  21. # {'linkPhone': '19521500850', 'sendType': 1}
  22. request_data = {'linkPhone': '19521500850', 'sendType': 1}
  23. resp_data = make_encrypted_post_request(
  24. logger, url, request_data,
  25. )
  26. print(resp_data)
  27. def login():
  28. url = "https://cashier.yqszpay.com/zc-api/login"
  29. # data = {
  30. # "data": "CCB9574EC5AE365A9BE0501C77E7C211F75F26DF58A4F0E83C5A853D367BBA71A77B1BF52A093F9CBA3381DA9DFBA964083C95B399B697AF243FF4DB0A2DDEF1"
  31. # }
  32. # {'phone': '19521500850', 'smsCode': '695538', 'loginType': 2}
  33. request_data = {'phone': '19521500850', 'smsCode': sms_code, 'loginType': 2}
  34. resp_data = make_encrypted_post_request(
  35. logger, url, request_data,
  36. )
  37. print(resp_data)
  38. if __name__ == '__main__':
  39. send_sms()
  40. sms_code = input('请输入验证码:')
  41. login()