У меня есть небольшой скрипт, который представляет собой скребок для изображений. По сути, вы предоставляете сценарию ссылку, и он загружает все изображения с веб-страницы в папку на рабочем столе. Я хотел бы такую же функциональность, но в браузере. Я хочу, чтобы пользователи вводили ссылку, и скрипт начинает загружать изображения со ссылки на их компьютер. Мой код ниже:
@app.route('/')
def main():
return render_template('index.html')
@app.route('/Downlading', methods=['POST'])
def Downlading():
url= request.form['url']
start = request.form['start']
end = request.form['end']
dphy = image_downloader(url) #this is the script that saves the images
return str(dphy)
Я могу получить URL-адрес пользователя и передать его в image_downloader, который загружает изображения. Проблема в том, что изображения загружаются из командной строки. Я хочу, чтобы скрипт запускался внутри браузера, так же, как он запускается в моей IDE. Извините, если это сбивает с толку.
Мой HTML-код:
<form action="/Downlading" method="POST" >
URL: <input type="text" name="url"><br/>
Start: <input type="text" name="start"><br/>
End: <input type="text" name="end"><br/>
<input type="submit" name="form" value="Submit" />
</form>