如何从javascript文件运行我的纯python(.py)文件



我正在创建一个网站,该网站从网站中抓取数据并在我的网站中显示这些数据。我使用selenium进行抓取,这完全是用python编写的,它将抓取的数据转换为JSON。我使用Javascript从JSON中获取数据并将其显示在HTML中。

现在有两件事我想问。

首先,我如何通过网络托管在网络浏览器中运行python文件。

其次,我想要的是,我的Javascript代码每天都运行那个python文件,这样每当网站更新时,更新后的数据也会显示在我的网站中。

有人能指导我如何从Javascript运行Python文件吗。我也看了Brython,但它不运行我的python(.py(。以下是我如何使用Brython

这些是头中导入的js文件

<script src="/brython.js"></script>
<script src="/brython_stdlib.js></script>

在body标记中,我引用了我的python文件

<body onload="brython()">
<script type="text/python" src="webScrapper.py">
</body>

但什么也没发生。

希望我的问题很清楚。提前感谢您的头脑风暴想法

好吧,我不认为您可以使用js在web浏览器上运行python脚本。但您可以做的是从node-js服务器生成python作为子进程。我也做过类似的事情。我从nodejs运行了ruby脚本。

你可以在这里找到代码。你只需要做一些小的改变

https://github.com/thealpha93/spawn-child-process.git

相关内容

  • 没有找到相关文章

最新更新