Python Django作为Selenium的前端

Python Django作为Selenium的前端,python,django,selenium,saas,Python,Django,Selenium,Saas,有没有可能建立一个Django网站,让前端用户可以在后台运行Selenium自动化的预编码脚本?默认情况下作为无头浏览器。每个人都有自己的cookie、仪表板、相关账户代理等。我看到了一些人们用Python库创建的基本GUI,对于实际产品来说,最终结果似乎相当不完整。除此之外,创建一个适用于Windows、Linux、Firefox、Chrome等的SaaS应用程序似乎比在网站服务器上要困难得多。我不清楚selenium要在哪里运行?如果是服务器端,那么Django只是在服务器上运行seleni

有没有可能建立一个Django网站,让前端用户可以在后台运行Selenium自动化的预编码脚本?默认情况下作为无头浏览器。每个人都有自己的cookie、仪表板、相关账户代理等。我看到了一些人们用Python库创建的基本GUI,对于实际产品来说,最终结果似乎相当不完整。除此之外,创建一个适用于Windows、Linux、Firefox、Chrome等的SaaS应用程序似乎比在网站服务器上要困难得多。

我不清楚selenium要在哪里运行?如果是服务器端,那么Django只是在服务器上运行selenium命令,唯一的问题是运行大量浏览器实例的服务器资源。如果是在客户端,那么如何让人们安装selenium呢?我认为对于不太复杂的应用程序,最好在服务器端运行selenium应用程序,并将前端显示为Django dashboard(如果可能的话)。在托管过程中需要什么?可以为每个帐户提供虚拟机的服务器?如果是在客户端,我可以使用相关的gecko或chrome驱动程序制作安装包。在这种情况下,Diango会是本地GUI的好选择吗?服务器端我可能会选择某种docker或k8s设置。但如果您想开始小规模的开发,那么只需在服务器上安装selenium,并执行某种
subprocess.popen
来运行selenium脚本。或者使用selenium的python绑定并将它们包装在芹菜作业中。您可以使用django dashboard来控制所有这些。客户端我不确定如何设置。我不清楚您希望selenium在哪里运行?如果是服务器端,那么Django只是在服务器上运行selenium命令,唯一的问题是运行大量浏览器实例的服务器资源。如果是在客户端,那么如何让人们安装selenium呢?我认为对于不太复杂的应用程序,最好在服务器端运行selenium应用程序,并将前端显示为Django dashboard(如果可能的话)。在托管过程中需要什么?可以为每个帐户提供虚拟机的服务器?如果是在客户端,我可以使用相关的gecko或chrome驱动程序制作安装包。在这种情况下,Diango会是本地GUI的好选择吗?服务器端我可能会选择某种docker或k8s设置。但如果您想开始小规模的开发,那么只需在服务器上安装selenium,并执行某种
subprocess.popen
来运行selenium脚本。或者使用selenium的python绑定并将它们包装在芹菜作业中。您可以使用django dashboard来控制所有这些。客户端我不知道如何设置。