利用POST重启路由器,一直无法实现,求帮助
2015-05-28 23:15
344 查看
本帖最后由 xinaini1986 于 2014-10-20 13:03 编辑 因为路由器经常会无法上网,重启一下路由器就可以,但每次都登陆路由器管理重启路由器很麻烦,所以想通过按键精灵POST方式重启路由器, 参考 【11行代码】实现路由器重启 http://bbs.anjian.com/thread-420977-1-1.html 以本论坛为例,手把手教你使用按键精灵POST登陆网页 http://bbs.anjian.com/thread-286041-1-1.html 一下为我写的脚本,但由于抓包上的GET和POST上数据与上面两个教程不一样,无法在抓包数据中找到登陆密码,因此一直无法完成,哪位大神帮忙解决一下。 我路由器是TP-LINK WR842N V4的平台,登陆的时候不需要帐号,只需要管理密码,而且没有通过windows弹窗。 附件为WPE和httpwacth的 路由器登陆和路由器重启的数据。 各位大神帮帮忙,谢谢了。 Set http = CreateObject("Msxml2.ServerXMLHTTP.4.0") http.open "GET", "http://192.168.168.1/?code=6&asyn=1&id=9lCp5C%7D%2CYhhVX5%24%24", False http.setRequestHeader "Accept", "*/*"'表示我们所用的浏览器能接受的Content-type http.setRequestHeader "Referer", "http://192.168.168.1/" '当前页面是从那个页面链接来的 http.setRequestHeader "Accept-Language", "zh-cn" '语言设置 http.setRequestHeader "Accept-Encoding", "gzip, deflate" http.setRequestHeader "Host", "192.168.168.1"'所请求的主机 http.setRequestHeader "Connection", "Keep-Alive" '数据传递完并不立即关闭连接 http.setRequestHeader "Cache-Control", "no-cache"'返回消息中的Cache用于指定网页缓存 http.setRequestHeader "authKey", "z7q7xs7d9TefbwK" http.Send 复制代码 <ignore_js_op> |
抓包文件.rar
357.98 KB, 下载次数: 14
我这个是磊科路由器为例,其它路由器地址和提交数据可能不一样。 完整地址:http://192.168.1.1/cgi-bin-igd/n ... re_set&reboot=1 只要在浏览器里面打开一次这个地址就自动重启路由器了,可以把这个地址收藏到浏览器标签上,下次点击也方便。 也使用按键精灵写成脚本。 <ignore_js_op> ----------------------------------------------------------------- <ignore_js_op> |
相关文章推荐
- LVS四种负载均衡类型,十种调度方法
- 从github下载某个git库的4种方法
- vlc加入s3c6410 MFC硬件解码器,PP视频输出
- 第二次冲刺(3)
- thrift的使用介绍
- mongodb中的坑
- 甲;乙;丙;丁四个人过桥,分别需要1,2,5,因为天黑,必须借助手电筒过桥可是总共只有一个手电筒,并且桥的载重能力有限,只能承受两个人的重量也就是说每次最多过两个人,怎样才能做到用
- How to Create a First Shell Script
- 轻量级javaEE SSH 05: Hibernate
- anddroid ProGuard 混淆代码
- uvalive 4015 洞穴cave(树的dp/01背包)
- 第一阶段站立会议5
- Git常用命令
- YTU 2419: C语言习题 等长字符串排序
- Hadoop1.2.1 出现Warning: $HADOOP_HOME is deprecated.的解决方案
- win7下virtualbox遇到的问题
- win7下virtualbox遇到的问题
- 怎么将代码上传到github上面
- Base64编解码
- 习题3—43