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



我试图从我的jsp servlet中调用用于屏幕抓取的python代码(使用Beautiful Soup)。或者,如果可以从HTML中直接调用它,也可以工作。我查了几条线索,但没有找到任何答案。我想要的是给python程序一些参数,并希望它做一些屏幕清除,并以某种方式将结果返回给jsp。

我想你说的是从其他网站提取信息的网络抓取。

你不可能在别人的浏览器中做这样的事情,因为它违反了Javascript的同源策略,而且浏览器也不可能让你在客户端计算机上下载和执行脚本。

你可以写一个python脚本来完成这个任务,然后在你的机器上自己执行。

只要确保你没有违反网站的服务条款。

编辑:

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

最新更新