Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jsp/servlet中调用python脚本?_Python_Html_Jsp_Beautifulsoup - Fatal编程技术网

如何在jsp/servlet中调用python脚本?

如何在jsp/servlet中调用python脚本?,python,html,jsp,beautifulsoup,Python,Html,Jsp,Beautifulsoup,我正试图从我的JSPServlet调用一个python代码来进行屏幕扫描(使用BeautifulSoup)。或者,如果可以直接从HTML调用它,它也可以工作。 查看了几个线程,但找不到任何解决方案。 我想要的是给python程序一些参数,并希望它执行一些屏幕清理,然后以某种方式将结果返回给jsp。我假设您谈论的是web清理,它从其他网站获取信息 您将无法在某人的浏览器中执行类似的操作,因为这违反了Javascript的同源策略,并且浏览器不可能允许您在客户端计算机上下载和执行脚本 不过,您可以编

我正试图从我的JSPServlet调用一个python代码来进行屏幕扫描(使用BeautifulSoup)。或者,如果可以直接从HTML调用它,它也可以工作。 查看了几个线程,但找不到任何解决方案。
我想要的是给python程序一些参数,并希望它执行一些屏幕清理,然后以某种方式将结果返回给jsp。

我假设您谈论的是web清理,它从其他网站获取信息

您将无法在某人的浏览器中执行类似的操作,因为这违反了Javascript的同源策略,并且浏览器不可能允许您在客户端计算机上下载和执行脚本

不过,您可以编写一个python脚本来完成这项工作,然后自己在机器上执行

请确保您没有违反网站的服务条款

编辑:


在这种情况下,我建议在命令行上运行脚本,然后在servlet中使用程序的输出生成所需的响应。

什么是屏幕报废?这听起来像是服务器上的python脚本无法在客户端机器上执行的操作。我基本上希望python脚本能够解析给定url中的一些数据,有时也被称为web废弃。你可以通过(请原谅,这个版本,google提供了那个旧链接,但我认为没有太大变化)我不想在客户机上运行python。我希望python在服务器上工作,最好与我的jsp servlet通信。