使用html按钮运行python脚本
我有一个a.py
提示输入URL的Python脚本:
url = input('URL: ')
它使用模块检查标题的URL有效性,获取有效URL并使用Beautiful
Soup从网页(URL)下载第一张图像。它可以作为独立的Python脚本完美运行,可以在终端/命令提示符下运行。
我要构建的网页是利用我的Python脚本并允许用户从Web界面输入URL的网页。例:
<input type="text" name="url" /><button>Download</button>
当用户单击“下载”按钮时,将从输入中输入的URL传递到python脚本" title="python脚本">python脚本中。
回答:
有两种方法可以实现此目的。您可以使用Apache模块,例如mod_python或mod_wsgi(符合wsgi
python标准),可以使用cgi脚本,也可以使用PHP(在网络环境中非常常见)通过exec或系统函数执行python脚本。
我认为最简单的方法就是使用PHP。
exec('python /path/to/file.py');
编辑:我刚刚意识到我的解决方案仅描述了如何运行python脚本。
您可以通过python参数传递url输入。
$url = $_GET['url'];exec("python /path/to/file.py $url");
要通过按钮执行它,您可以进行AJAX调用。(jQuery示例)
$('#button').on('click', function() { $.get('python.php', {url : 'url' });
});
以上是 使用html按钮运行python脚本 的全部内容, 来源链接: utcz.com/qa/432805.html