【问题标题】:How can I run a python script in a web server (nodeJS) after pressing a button on frontend?在前端按下按钮后,如何在 Web 服务器(nodeJS)中运行 python 脚本?
【发布时间】:2021-03-08 01:40:11
【问题描述】:

嗯,直截了当,我有一个 python 脚本,它在给定 URL 之后,从某个网站抓取数据并创建一个 Excel 表,此外,我有一个为用户制作的正在运行的 Web 服务器。 在前端输入要抓取的网站 URL 后,如何在后端运行该 python 脚本?

谢谢!

【问题讨论】:

    标签: javascript python html node.js web-scraping


    【解决方案1】:

    你需要使用Node.js创建一个http服务器来接收前端的请求,然后在前端按下按钮的时候向服务器发送请求执行脚本。

    关于如何创建http服务器,可以看一下express: https://expressjs.com/

    然后您可以使用child_process 来运行python 脚本。 https://nodejs.org/api/child_process.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 2014-12-03
      • 2022-11-06
      相关资源
      最近更新 更多