Вкратце, Python Flask - это верстак веб-хостинга, который я использую, и я пытаюсь создать форму ввода, которая не отображается в вашей истории.
Это моя форма html:
<form name="ViewWindow" action="/home/ViewWindow/ViewWindowResult/">
<input name="url" type="url" required="required" placeholder="URL Here">
<input type="submit" value="Go">
</form>
И это код Python, работающий с вводом url :
@web_site.route('/home/ViewWindow/ViewWindowResult/', methods=('GET', 'POST'))
def ViewWindowResult():
urlboi = request.values.get('url')
response = urllibrequest.urlopen(url) # import urllib.request as urllibrequest
htmlBytes = response.read()
htmlstr = htmlBytes.decode("utf8")
return html("ViewWindowResult.html", value=htmlstr)
Моя цель - попасть сюда;/home/ViewWindow/ViewWindow/ViewWindowResult/
,
но я в конечном итоге попадаю сюда, когда я ввожу "https://www.w3schools.com/tags/"; /home/ViewWindow/ViewWindowResult/?url=https%3A%2F%2Fwww.w3schools.com%2Ftags%2F
Почему Flask помещает мои входные данные в строку URL? Я не собираюсь этого делатьв любом месте.
Редактировать: Вы можете проверить это, перейдя на https://sm - supermechm500.repl.co/home/ViewWindow/