Skip to main content

Send trial products take easy.

Project description

Hướng dẫn sử dụng bản MHPKMS Online


Working with framework

Phần hướng dẫn này sẽ giúp các bạn sử dụng MHPKMS với Flask, nhưng bạn cũng có thể áp dụng MHPKMS vào các framework khác.

from flask import (Flask, request, abort, make_response) # Load thư viện flask
from MHPKMS_client import Client # Load Client của MHPKMS

app = Flask(__name__)
client = Client()
# client.set_client(<client-key>)
# client.set_appid(<appid>)

@app.get("/api/secrets")
def secrets():
    # Sử dụng MHPKMS để kiểm tra key
    key = request.args.get('key')
    check = client.activate(key) # Kiểm tra key
    if not check: # Sai key
        abort(401)
    return make_response("Hi, I'm secret.", 200) # Trả về thông tin được bảo vệ

Selenium with framework, and MHPKMS

Bạn thậm chí có thể chạy Selenium (Automation) trên framework! Trong bài viết này, chúng ta sẽ chạy Selenium trên Flask cùng với bảo mật của MHPKMS

import ... # Thêm các thư viện cần thiết cho Selenium, Flask
from MHPKMS_client import Client

app = Flask(__name__)
client = Client()
# client.set_client(<client-key>)
# client.set_appid(<appid>)

@app.get("/api/tool/dojob")
def dojob():
    # Kiểm tra key trước, giảm resource cần dùng cho server
    key = request.args.get('key')
    check = client.activate(key)
    if not check:
        abort(401)
    driver = ... # Loại driver bạn muốn dùng
    ... # Do job
    return make_response(<kết-quả>, 200) # Return sau khi do job xong
curl <host>/api/tool/dojob -> 401
curl <host>/api/tool/dojob?key=<legit-key> -> 200

Với mợt vài lệnh cơ bản, bạn đã có thể làm tool mà không lo bị sử dụng trái phép, MHPKMS sẽ bảo vệ bạn khỏi abuse nên bạn không phải lo lắng 💖

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MHPKMS-1.0.0.2.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

MHPKMS-1.0.0.2-py3-none-any.whl (3.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page