一、背景说明:
内网一个windows软件,发现它是内嵌了IE。该软件以 非密码方式登录,不开源。
内网中,不能其他安装软件,Python和各类包可以用。
现希望对该软件做自动化操作。
二、关于网上的方法:
- 《Selenium控制已打开的IE浏览器》( https://blog.csdn.net/chuhe163/article/details/108422628 )。大体意思是先用Selenium打开网站,获得SESSION ID,再用Selenium凭SESSION ID接管已打开的浏览器。
结论:由于其是软件非浏览器,且不是简单的密码登录,无法先用Selenium打开浏览器,获得SESSION ID - 《python win32gui 获得 Internet Explorer_Server 窗口类的 document对象》( https://blog.csdn.net/maoguan121/article/details/122374231 )。
结论:没看懂。好像也没有提到自动化。另外,pywin32觉得有点难,而且内网不便用Spy++软件获取句柄。 - 用pywinauto
结论:它图形识别位置,但是我觉得难以保证识别准确。
三、本人非IT专业,PYTHON自学2年 。
求高人指导可行的、简便的自动化操作该软件的方案。
可联系QQ:812852027