咳咳说一下,这只是笔记
之前做软件的时候,用到webview访问某讯的一个网页获取登录的cookies,大部分数据都是有的,不过skey的时候分安卓和pc,需要加密成tk,就出了问题,而且登录时遇到了重定向到jsbridge,我知识有限,解决不了。
不过在抓自己软件包的时候,发现他的tk已经通过post传递了,所以萌生了想法。
一下是代码,就是重写WebResourceResponse shouldInterceptRequest
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
if (request.getMethod() == "POST"){
Log.e("url", String.valueOf(request.getUrl()));
}
}
return null;
}