python做一个软件里面有浏览器_一个嵌套了浏览器的exe客户端程序如何使用python实现自动化?...

我要实现一个windows下的exe客户端程序的自动化,该程序内部嵌套了一个IE浏览器(打开客户端的exe软件后,可以摁F12进入开发者模式,与在IE浏览器内摁F12效果一样),spy++只能找到窗口内几个控件,窗口内的大部分内容都是网页类型的数据(spy++无法得到里面的控件ID)。我进行过以下尝试,但是问题无法得到完美解决:

1、该系统可以通过客户端程序登录,也可以通过浏览器登录。我尝试了使用python + selenium实现网页版的系统自动化,但是运行的速度不佳(巨慢)。

2、使用python + OpenCV实现类似按键精灵的找图找色在客户端操作,但是该方法可移植性太差。

3、使用python + requests 进行数据交互,但是由于很多内部数据在传输之前都经过了数据的转化,虽然抓了request header,但分析操作起来非常繁琐。

因为我对此类(客户端程序自动化)编程不熟悉,导致在网上一直找不到正确的方法搜索,我想知道:

1、除了以上方法,我是否还有其它方式进行改进软件客户端的自动化?特别突出在移植性上。

2、像此类软件内封装了一个浏览器的windows exe程序叫什么?我应该如何在网上搜索找到此类软件自动化的例子?

以上,不胜感激

附图软件界面:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值