首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从基于Linux的web应用程序中抓取3270屏幕

如何从基于Linux的web应用程序中抓取3270屏幕
EN

Stack Overflow用户
提问于 2008-10-01 12:03:20
回答 5查看 6.9K关注 0票数 8

我有一个LAMP (PHP) web应用程序,它需要与IBM 3270大型机上的程序(通过Microsoft服务器)进行接口。我正在考虑的一个解决方案是通过3270进行屏幕抓取。(我正在把现在和过去结合起来!)

许多年前,我编写了C代码,它使用HLLAPI作为这样一个任务的基础。

  1. 仍然是处理这一任务的最佳方式吗?如果是的话,我最好还是编写一个C应用程序来完成必要的工作,而exec()这个C应用程序来自于php?
  2. ,有任何开源的HLLAPI提供商吗?(在过去,我使用了商业解决方案,如Cleo.)
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-10-02 04:11:29

我还没有使用过它,但也许可以看看http://x3270.bgp.nu/,它说有一个版本:

s3270是一个用于编写屏幕刮取脚本

的无显示版本。

票数 7
EN

Stack Overflow用户

发布于 2009-06-03 12:20:53

我目前正在尝试做类似的事情,但使用命令行Python脚本。我打开一个管道到s3270 (在ws3270上,exe名称是ws3270)来连接到服务器并发送所有命令。

仔细阅读文档中的脚本部分:

http://x3270.bgp.nu/wc3270-man.html#Actions

http://x3270.bgp.nu/x3270-script.html#Script-Specific-Actions

票数 2
EN

Stack Overflow用户

发布于 2008-10-02 03:55:39

虽然我对3270没有经验,但我希望找到并调用外部应用程序或库是最好的选择。PHP不是一个通用的工具,入侵非web通信协议最好留给C或Java这样能够很好地处理的语言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/157274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档