htmlUnit 模拟登录招商银行 获取交易流水

伟仔12541 发布于 2017/05/31 11:50
阅读 917
收藏 0

首先说明一下,做这个只是为了获取个人银行流水,还是需要用户自己输入,所以算不上违法。

第二点,通过htmlunit尝试通过以下方法加载控件

System.load("C://Windows//System32//CMBEdit.dll");

final ActiveXComponent activeXComponent = new ActiveXComponent("CLSID:0CA54D3F-CEAE-48AF-9A2B-31909CB9515D");

但却发生了以下异常。我对此次异常进行了 更换JDK的操作 换成了32位的 但是还是一样的。所以我觉得应该是说的操作系统的是64不能加载32位的dll 。不知道是否是这样。除了换操作系统,有没有其他方法解决这个问题,我并不能尝试去把这个dll重新编译成64的应为这是银行的东西,还有就是我电脑是64位的,为何在IE上运行是可以的,通过htmlunit就不行了

 C:\Windows\System32\CMBEdit.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

加载中
0
L
Lonhay

JDK换成32位是没用的,你要把JRE换成32位的,试试看

伟仔12541
伟仔12541
jre也换过了。run configurations 里面设置过了。但是还是不行
0
不日小鸡

我看你这个需求怎么像某个外包项目呢

不日小鸡
回复 @伟仔12541 : 我不能我不能
伟仔12541
伟仔12541
你是否能解决这个问题
0
l
lblin

楼主解决了么

伟仔12541
伟仔12541
解决了
返回顶部
顶部