login.py 715 B

123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. 登录接口
  3. """
  4. from flask import Blueprint
  5. from flask import request
  6. import api
  7. import huitun
  8. import xhs
  9. login_opt = Blueprint('login', __name__)
  10. @login_opt.route('/huitun', methods=["POST"])
  11. def huitun_login():
  12. """
  13. 登录接口
  14. """
  15. request_body = request.json
  16. phone = request_body.get('phone')
  17. browser = huitun.HuiTunBrowser(phone)
  18. login_result = browser.login(request_body.get('password'))
  19. return api.success(login_result)
  20. @login_opt.route('/xhs', methods=["POST"])
  21. def xhs_loigin():
  22. """
  23. 登录接口
  24. """
  25. request_body = request.json
  26. phone = request_body.get('phone')
  27. browser = xhs.XhsBrowser(phone)
  28. browser.login()
  29. return api.success()