gpt4 book ai didi

javascript - 如何从 AJAX 请求执行 Python 代码?

转载 作者:行者123 更新时间:2023-12-03 00:12:33 24 4
gpt4 key购买 nike

我在大学接到一项任务,要创建一个网站来教其他学生如何使用 python 库(Scrapy,BS)进行网络抓取。我已经使用 React 和 React Ace 编辑器设置了前端部分,现在我试图弄清楚用户如何将代码输入到脚本中。我需要制作自己的服务器(api)还是可以直接调用python脚本并使用ajax请求传递所有代码?

最好的方法是什么?

我想要的是将用户在在线编辑器中输入的所有代码传递给python脚本,然后返回该脚本的输出作为对初始请求的响应,以便我可以检查结果是否正确。

最佳答案

我的建议是创建一个带有API的服务器(实际上是AJAX)然后运行Python代码,我们创建 Express 应用程序(Node.js HTTP 服务器)并使用 python-shell 是一个不错的选择。请参阅带有 runString 选项的第一个示例。

您将需要一台安装了node.js和python的服务器。

当然,这仅适用于大学任务,在此选项中,您在服务器上运行代码,这是一个相当大的安全问题。

关于javascript - 如何从 AJAX 请求执行 Python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54658966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com