我正在创建一个网站,它从一个网站上抓取数据,并在我的网站上显示这些数据。 我使用selenium进行抓取,这完全是用python编写的,它将抓取的数据转换为JSON。我使用Javascript从JSON中获取数据并以HTML显示
现在我想问两件事
首先,如何通过web托管在web浏览器中运行python文件
其次,我想要的是,我的Javascript代码每天运行python文件,这样每当网站更新时,更新的数据也会显示在我的网站上
有谁能指导我如何从Javascript运行Python文件吗。我还查看了Brython,但它没有运行我的python(.py)。这是我如何使用布莱顿的
这些是在head中导入的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脚本。但您可以做的是从NodeJS服务器将python作为子进程生成。我也做过类似的事情。我从nodejs运行ruby脚本
你可以在这里找到代码。你只需要做一些小的改变
https://github.com/thealpha93/spawn-child-process.git
相关问题 更多 >
编程相关推荐