#python #web #url #tornado
Вопрос:
Я использую фреймворк pywebio. Я хочу получить URL-адрес текущего запроса в pywebio.
Я пробовал использовать pywebio.session.info но безуспешно.
пожалуйста, помогите мне, спасибо.
Комментарии:
1. Работает ли это:
pywebio.session.request.uri
, или попробуйтеpywebio.session.request.path
.2. нет, я получаю это «Ошибка атрибута: модуль» pywebio.session «не имеет атрибута «запрос»»
3. О чем
pywebio.session.info.request.uri
?4. Я пробовал, но он не дает мне URL-адрес, я пытаюсь сделать google oauth, поэтому мне нужен код с URL-адреса
Ответ №1:
Выполните следующие eval_js
действия, чтобы запустить код JS и получить URL-адрес, например:
from pywebio.session import eval_js
url = eval_js('window.location.href')
Док: https://pywebio.readthedocs.io/en/latest/session.html?выделите=eval_js#pywebio.session.eval_js