免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1877 | 回复: 1
打印 上一主题 下一主题

问个perl调用IE的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-09 00:48 |只看该作者 |倒序浏览
我在做一个玩游戏的小程序,就是在自己的机器上,用IE做客户端,向服务器发送数据,如果服务器能够返回一个令牌的话,系统就会启动一个新的IE窗口,然后用户就可以通过新的IE窗口继续向服务器发送下一轮的数据.

我现在是用perl写了一个脚本,可以拿到服务器发出的令牌,但是问题是我想在接下来的步骤中,就想跟原来的IE程序一样,启动一个新的IE窗口,通过这个IE窗口继续跟服务器进行联系.因为在拿到令牌以后,要提交的资料太多,并且很多资料是没有统一的格式. 所以俺就想偷懒了 .

请问,在这种情况下,如果用perl来实现下面的程序:

1. 新开一个新的IE窗口,并把URL传给这个IE窗口
2. 如何把获得的cookie传给新开的IE窗口,从而实现无缝的转移连接?


谢谢.

论坛徽章:
0
2 [报告]
发表于 2005-12-09 09:08 |只看该作者
麻烦,
1。vc打开ie可以直接shellexec, 不知道perl能不能调用。
2。cookie是个很private的东西,不同的浏览器怎么保存是不一样的,IE有些是保存在内存中的,要设置它可能要通过ie的document对象中的cookie对象操作。而且应该有个前提是你已经打开了目标url的网页。

总之,就我的愚见,按你的方法很难。

如果我来实现,我会用vc,嵌入一个WebBrowser对象,那么你什么事情都能做,就非常简单了。选好工具,就轻松了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP