Как передать значение переменной из html в python

Не могу понять, как из get-запроса html передать значение переменной в python для дальнейшей работы.

Код app.py:

@app.route('/', methods=['POST', 'GET'])
def index():
    if request.method == "POST":
        geturl = request.form.get('geturl')
        return render_template('/base.html', geturl = geturl)
    else:
        return render_template("index.html")

Код base.html:

<form method="post">
        <input type="text" name="geturl"><br>
        <button type="submit">ADD</button>
</form>

После этого мне нужно использовать значение переменной geturl в таком коде:

req = requests.get(geturl)
soup = BeautifulSoup(req.text, "lxml")

Другими словами, я вставляю ссылку в текстовое поле на странице, нажимаю кнопку "Отправить", эта ссылка попадает в переменную req и начинает выполнятся некоторый код.


Ответы (0 шт):