我希望我的網站能夠處理規則內的 URL,就像: http: //127.0.0.1 :5000/tiyee?url=https://tiyee.cn/iyu2 但出現錯誤:
未找到 在服務器上未找到請求的 URL。如果您手動輸入了 URL,請檢查您的拼寫并重試。
我已經嘗試使用下面的代碼,但似乎它不起作用
from flask import Flask, redirect
from tiyee import bypasser
app = Flask(__name__)
@app.route('/tiyee?url=<url>')
def _tiyee_redirect(url):
bypassed_json = bypasser(url)
return redirect(bypassed_json['bypassed_link'])
if __name__ == '__main__':
app.run(debug=True, port=5000)
問:有沒有辦法在路由規則中添加 URL?示例:
example.com/tiyee?url=https://tiyee.cn/iyu2并獲得https://tiyee.cn/iyu2
uj5u.com熱心網友回復:
您正在查詢中傳遞 url 資料。您將需要使用請求物件來獲取查詢值。
from flask import request
...
@app.route('/tiyee')
def _tiyee_redirect():
_url = request.args.get('url')
if _url is not None:
bypassed_json = bypasser(_url)
return redirect(bypassed_json['bypassed_link'])
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/485651.html
