如何从javascript文件运行纯python(.py)文件
我正在创建一个网站,它从一个网站上抓取数据,并在我的网站上显示这些数据。 我使用selenium进行抓取,这完全是用python编写的,它将抓取的数据转换为JSON。我使用Javascript从JSON中获取数据并以HTML显示 现在我想问两件事 首先,如何通过web托管在web浏览器中运行python文件 其次,我想要的是,我的Javascript代码每天运行python文件,这样每当网站更新时,更新的数据也会显示在我的网站上 有谁能指导我如何从Javascript运行Python文件吗。我还查看了Brython,但它没有运行我的python(.py)。这是我如何使用布莱顿的 这些是在head中导入的js文件如何从javascript文件运行纯python(.py)文件,javascript,python,selenium-chromedriver,Javascript,Python,Selenium Chromedriver,我正在创建一个网站,它从一个网站上抓取数据,并在我的网站上显示这些数据。 我使用selenium进行抓取,这完全是用python编写的,它将抓取的数据转换为JSON。我使用Javascript从JSON中获取数据并以HTML显示 现在我想问两件事 首先,如何通过web托管在web浏览器中运行python文件 其次,我想要的是,我的Javascript代码每天运行python文件,这样每当网站更新时,更新的数据也会显示在我的网站上 有谁能指导我如何从Javascript运行Python文件吗。我还
<script src="/brython.js"></script>
<script src="/brython_stdlib.js></script>
好吧,我不认为你可以使用js在web浏览器上运行python脚本。但您可以做的是从NodeJS服务器将python作为子进程生成。我也做过类似的事情。我从nodejs运行ruby脚本
你可以在这里找到代码。你只需要做一些小的改变
好吧,我认为您不能使用js在web浏览器上运行python脚本。但您可以做的是从NodeJS服务器将python作为子进程生成。我也做过类似的事情。我从nodejs运行ruby脚本
你可以在这里找到代码。你只需要做一些小的改变
请按照此步骤进行回答。答案是,您不能直接在浏览器上进行操作。您不能在web浏览器中直接运行Python—您必须将其转换为JavaScript—即使用brython
或transcrypt
或rapydscript
。但并不是所有的代码都可以转换成JavaScript(有些模块需要访问C/C++库),你的想法也行不通。您应该在服务器上运行Python(即Flask),只以HTML
或JSON
的形式发送结果。浏览器应该使用JavaScript
从服务器获取数据并在浏览器中更新HTML。JavaScript必须定期询问服务器是否有新数据——若浏览器不要求,服务器无法发送。回答如下:答案是你不能直接在浏览器上。您不能在web浏览器中直接运行Python—您必须将其转换为JavaScript—即使用brython
或transcrypt
或rapydscript
。但并不是所有的代码都可以转换成JavaScript(有些模块需要访问C/C++库),你的想法也行不通。您应该在服务器上运行Python(即Flask),只以HTML
或JSON
的形式发送结果。浏览器应该使用JavaScript
从服务器获取数据并在浏览器中更新HTML。JavaScript必须定期询问服务器是否有新数据——若浏览器不要求,服务器无法发送。
<body onload="brython()">
<script type="text/python" src="webScrapper.py">
</body>