怎么用Android代码跳过局域网路由器登录,获取里面的数据网页源码

问题描述:

我在开发一个Android移动应用的时候需要去访问连接本地路由器的管理网页,得到里面已经连接的DHCP客户端列表,我想用Android代码去模拟网页访问,得到网页源码,去分析数据,得到想要的列表,可是路由器自带认证功能,每次爬回的网页都是登录界面的网页源码,得不到里面数据的源码,求大神解答,感激不尽?

问题已解决:

首先要跟大家说一句抱歉,其实这个问题我很早就已经解决了的,没有在博客里跟大家说,sorry,现在补上。
在Web前端同学的帮助下,了解了HTTP的post请求方式和get请求方式,简单讲post就是把需要告知服务器的参数放在HTTP请求的请求头里,可以无参,而get把参数放到请求的url中,如http://xxx.xxx.xxx/?account=123456&password=123这种,account=123456和password=123就是你要传给服务器的参数。而路由器采用了Cookies认证,所以需要在访问某数据的同时让HTTP请求携带Cookies数据,以欺诈路由器得到数据。
具体办法请看我的笔记:http://note.youdao.com/noteshare?id=b773b9a8dead8d1bb718908c9028a443
另外,有任何不恰当的地方请指点!邮箱:[email protected]
源码:链接:https://pan.baidu.com/s/1PW0cAXt4TO9ulNu9qq9mqA
提取码:o4wa

你可能感兴趣的:(Android,路由器,欺诈访问)