Я пытаюсь собрать временный инструмент для личного использования, я вообще не имел опыта в разработке бэкэнда.поэтому мои методы могут быть нетрадиционными.хотя может быть гораздо лучший способ сделать это
, рассмотрите следующий фрагмент из моего html-файла:
<tr><td>
<button id="socks.shirt.pants"> dummy text here </button>
</td></tr>
моя цель, как я могу выразиться, состоит в том, чтобы нажатьКНОПКУ и вернуть текст строки в атрибуте ID в Python, используя Flask.Ниже приведен код, с которым я работаю.
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
#display html file
return send_from_directory('','myfile.html')
#this is the part that needs help
textdata = request.htmlcontent.td.id
Я пробовал несколько разных способов извлечь содержимое HTML.включая, но не ограничиваясь:
request.html.tr.id,
request.get_data(),
request.data(),
request.form,
Теперь я понимаю, что request.form возвращает предоставленную пользователем информацию, представленную в форме, которая не будет работать для меня, потому что информация, которую я хочу получить, будет жестко закодирована вHTML-файл под любым тегом, который позволит этому процессу работать.(в настоящее время tr -> td -> button).другие методы либо вернули None, либо пустую строку, я полагаю.
также, мне интересно, может быть, есть какой-то фрагмент кода javascript, который также нужно использовать в дополнение к Flask?Я надеюсь, что это нереальное ожидание, чтобы задать этот вопрос!любые предложения очень помогли бы!