James_HJ 2022-06-13 22:11 采纳率: 0%
浏览 130
已结题

如何自动化操作内嵌了IE的软件

一、背景说明:
内网一个windows软件,发现它是内嵌了IE。该软件以 密码方式登录,不开源。
内网中,不能其他安装软件,Python和各类包可以用。
现希望对该软件做自动化操作。

二、关于网上的方法:

  1. 《Selenium控制已打开的IE浏览器》( https://blog.csdn.net/chuhe163/article/details/108422628 )。大体意思是先用Selenium打开网站,获得SESSION ID,再用Selenium凭SESSION ID接管已打开的浏览器。
    结论:由于其是软件非浏览器,且不是简单的密码登录,无法先用Selenium打开浏览器,获得SESSION ID
  2. 《python win32gui 获得 Internet Explorer_Server 窗口类的 document对象》( https://blog.csdn.net/maoguan121/article/details/122374231 )。
    结论:没看懂。好像也没有提到自动化。另外,pywin32觉得有点难,而且内网不便用Spy++软件获取句柄。
  3. 用pywinauto
    结论:它图形识别位置,但是我觉得难以保证识别准确。

三、本人非IT专业,PYTHON自学2年 。
求高人指导可行的、简便的自动化操作该软件的方案。
可联系QQ:812852027

  • 写回答

5条回答 默认 最新

  • 中考之前不改名 2022-06-14 07:31
    关注

    你的软件原码是开源的吗?

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月20日
  • 修改了问题 6月15日
  • 赞助了问题酬金40元 6月15日
  • 修改了问题 6月15日
  • 展开全部

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog