【发布时间】:2019-08-02 18:10:21
【问题描述】:
有没有办法从网页在服务器上启动 python 脚本?
在工作中,我使用 selenium 编写了一个简单的 python 脚本来执行日常工作(打开网页并单击几个按钮)。
我希望能够远程启动它(仍然在公司网络上),但由于工作中的安全/权限,我不能使用 telnet/shh/etc 或安装 PHP(我读过这是一种方法去做)。
我之前制作了简单的 python 服务器,它可以发送/接收 REST 请求,但我找不到使用 javascript(我有点习惯)从网页发送的方法。 我发现了一些人们建议使用 AJAX 的搜索结果,但我无法让它工作
它只不过是一个带有一个按钮的空白页面,它向我的服务器发送请求,然后启动脚本。
感谢您的帮助。
【问题讨论】:
-
使用类似
Flask/Django/Pyramid设置@route调用你的函数:) -
你之前的“简单的python服务器,可以发送/接收REST请求”用了什么?利用先前的经验,您可能更容易掌握答案。
-
我们在大学创建了一些 SimpleHTTPServers 和套接字服务器。它们的构建可能并不那么简单,但它们的功能却很简单。