У меня есть скрипт Python a.py
, который запрашивает URL-адрес:
url = input('URL: ')
Он использует модули для проверки правильности заголовков URL-адресов, берет действительный URL-адрес и загружает первое изображение с веб-страницы (URL) с помощью Beautiful Soup. Он отлично работает как отдельный скрипт Python, который я могу запустить в своем терминале/командной строке.
То, что я хотел бы создать, — это веб-страница, которая использует мой скрипт Python и позволяет пользователям вводить URL-адрес из веб-интерфейса. Пример:
<input type="text" name="url" />
<button>Download</button>
URL-адрес, введенный из ввода, затем будет передан в скрипт Python, когда пользователь нажмет кнопку «Загрузить».
exec()
, которое позволяет вам запускать что угодно в терминале, с параметром$_GET['param']
небезопасно, и вы должны подумать 10 раз, прежде чем использовать его. Любой может запустить ваш скрипт миллиард раз и вывести из строя ваш сервер. Также почти на каждом хостинге эта функция отключена. Удачи с вашим проектом. 07.11.2014