【问题标题】:invoke python script and populate results on webpage调用 python 脚本并在网页上填充结果
【发布时间】:2018-06-05 07:47:31
【问题描述】:

我创建了一个简单的 python 脚本,它以 URL 作为输入,一旦通过,将使用多个代理进行 curl 并显示响应代码,现在我想创建一个其他人可以使用的网页(我的同事),因为它将帮助他们我也想创建一个简单的网页,让他们选择一组代理地址,并输入 URL,提交后,它将在机器(网络服务器)上运行脚本并使用可动态或数据表框架将结果填充到网页,但不是确定如何或是否有可能,因为我在网络服务器方面工作不多,我想知道我需要什么工具以及如何设计它。

如果可以在终端中调用 python 脚本(因为它需要运行 curl)并根据脚本的输出在网页上显示结果(我将导出到 csv 文件),我该怎么做? xampp、wamp、lamp等用什么?

【问题讨论】:

  • 你应该添加一个标签JavaScipt

标签: python bash server web webserver


【解决方案1】:

为此你需要一个框架,它会监听来自前端(网页)的请求,那里有大量的 Python 框架,你可以检查 bottle framework 作为起点。

所以流程会在下面。

1. from webpage, a request is sent to the backend
2. backend receive the request and run your logic (connecting to some server, computing logic, etc)
3. once backend process is done, backend then send the response to webpage

您可以使用 REST 方法或使用框架的模板功能

【讨论】:

    【解决方案2】:

    您将需要一个请求。您可以使用 ajax 请求在 JavaScript 中执行此操作,有一些框架可以将其直接连接到您的 python,这使您无需编写 JavaScript https://www.w3schools.com/xml/ajax_intro.asp 有许多 JavaScript 框架可以使这更容易/更短。

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 2017-05-13
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多