有没有办法从网页在服务器上启动 python 脚本?
在工作中,我使用 selenium 制作了一个简单的 python 脚本来完成日常工作(打开网页并单击几个按钮)。
我希望能够远程启动这个(仍然在公司网络上)但是由于工作中的安全/权限,我不能使用 telnet/shh/etc 或安装 PHP(我读过这是一种方法做到这一点)。
我之前制作了简单的 python 服务器,它可以发送/接收 REST 请求,但我找不到使用 javascript(我有点习惯)从网页发送的方法。 我发现了几个搜索结果,其中人们建议使用 AJAX,但我无法让它工作
它只需要一个空白页面,上面有一个按钮,可以向我的服务器发送请求,而服务器又会启动脚本。
感谢您的帮助。
最佳答案
我的示例使用的是 Flask
:
因为您不需要一个空格,所以打开 URL,您的 selenium 就会运行。
from flask import Flask
app = Flask(__name__)
@app.route("/start")
def yourfunction():
#start whatever you like here
return #whatever you like to display eg. status / result
引用:Flask
关于python - 从网页在服务器上启动 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55118630/