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

时间:2013-05-16 20:45:32

标签: python html jsp beautifulsoup

我正在尝试从我的jsp servlet调用一个用于屏幕疤痕的python代码(使用Beautiful Soup)。或者如果可以直接从HTML调用它也可以工作。 看了几个线程但无法得到任何解决方案。 我想要的是给python程序一些参数,并希望它做一些屏幕报废,并以某种方式将结果返回给jsp。

1 个答案:

答案 0 :(得分:0)

我假设您正在谈论从其他网站提取信息的网页抓取。

您无法在某人的浏览器中执行此类操作,因为它违反了Javascript的相同原始策略,并且浏览器无法让您在客户端的计算机上下载和执行脚本。

您可以编写一个python脚本来为您执行此操作,然后在您的计算机上自行执行。

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

编辑:

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