日期:2014-05-16  浏览次数:20338 次

请问,用htmlunit模拟点击一个按钮,如何获得这个按钮发出的url请求?
我通过htmlunit访问一个页面,然后模拟点击该页面的一个按钮,如何获得这个按钮发出的请求url?

比如,我通过htmlunit访问www.baidu.com这个页面,然后模拟点击“登陆”按钮,如果用ie的调试工具,可以发现向后台发出了一个“www.baidu.com?method=login”的请求,我现在就是不知道如何通过htmlunit的接口获得这个请求的url。

------解决方案--------------------
这个得看是form提交还是ajax提交的方式了
------解决方案--------------------
引用:
Quote: 引用:

这个得看是form提交还是ajax提交的方式了


我看了目标网站的源码,我点击按钮,调用的是这段js代码:
function afterOnclick(){
     document.location = src;
}


实际上我只要取得src的值就可以了,或者能像ie的开发工具监听网络请求也可以。
这个是没办法监听的,你能否知道src的规则、