(有偿)求助关于DD自动登陆CMCC帐号密码
那脚本我已按坛里的介绍一步步的输入进去了,但是不成功,还是要在网页上登陆才可以。请问会不会是因为我们这里广东那网址是带有端口的关系呢?请问如果IP后带有端口的是不是没办法呢?因为这问题我搜了几个月网络了,所有的教程都差不多一样,没有一个是带有端口的,能帮助我成功自动登陆的我愿意出50元补偿费。为什么我非要自动登陆的原因是想组个叠加的网(用wayos),路由我有很多,有DD TT WAYOS TOTOLINK UNBT。如果有其它方案可实现的也可以,望大家指点。
我也有DD,可惜没CMCC ,没法试 你能连上就是好的了,我刷的是14896,300N速的都连不上,包括cmcc不知道是版本还是怎地, 同求啊啊啊啊啊 啊啊啊啊啊啊啊 山东广东两省的cmcc真的是很变态啊。我山东的,为这个自动登录也是费尽心机。不过才疏学浅是在无能为力。只在网上看到山东cmcc在openwrt倒是有自动登录脚本,楼主不妨参考参考。 openwrt我看过啦,也是一样不带端口的。 最近上CMCC,发现移动网站改版,登录代码改写,原来网上的路由自动登录代码都不能用了(我是湖南的,至少湖南区原来的代码都没用了,别的省不知道怎样),研究了几天,重写了脚本。
第一步:系统管理>脚本设置>初始化 粘贴以下代码
1. nvram get script_shut > /tmp/cmcc.sh
2. chmod 755 /tmp/cmcc.sh
3. sleep 30s;/tmp/cmcc.sh >/tmp/relogin1.log 2>&1
复制代码
第二步:系统管理>脚本设置>关机时 粘贴以下代码,并根据实际把http://221.176.1.140:8080/和wlanacname=0011.0745.731.00改成你自己省的设置(以后的每步都要改这两项),不知道的可以参考以前别人的帖子。
1. #!/bin/sh
2. date "+%Y-%m-%d %H:%M:%S"
3. export PATH=.:$PATH
4. wlanuserip=$(nvram get wan1_ipaddr)
5. #上面是获取WANIP,根据自己CMCC无线信号绑定WAN口改写,我这里写wan1_ipaddr,如果绑定WAN2就改成wan2_ipaddr
6. echo ${wlanuserip}
7. cd /tmp
8. wget "http://www.10086.cn/web_notice/contact/" -O up.html
9. #cat up.html|grep "bj.10086.cn"
10. up=`cat up.html|grep "bj.10086.cn"|awk '{print $5}'`
11. echo $up
12. up1='bj.10086.cn'
13. echo $up1
14. if [ "$up" = "$up1" ] ;then
15. echo "OK"
16. else
17. if [ ! -e login_res.html ];then
18. wget "http://221.176.1.140:8080/wlan/login.do?staticusername=改成你的CMCC登录帐号&staticpassword=改成你的CMCC登录密码&loginmode=static&wlanacname=0011.0745.731.00&wlanuserip=${wlanuserip}&wlanacssid=CMCC&portion=cmcc" -O login_res.html
19. else
20. wget "http://221.176.1.140:8080/wlan/logout.do?username=改成你的CMCC登录帐号&wlanacname=0011.0745.731.00&wlanuserip=${wlanuserip}&logouttype=TYPESUBMIT&loginmode=static&wlanacssid=CMCC" -O logout_res.html
21. wget "http://221.176.1.140:8080/wlan/login.do?staticusername=改成你的CMCC登录帐号&staticpassword=改成你的CMCC登录密码&loginmode=static&wlanacname=0011.0745.731.00&wlanuserip=${wlanuserip}&wlanacssid=CMCC&portion=cmcc" -O login_res.html
22. fi
23. fi
24. date "+%Y-%m-%d %H:%M:%S"
复制代码
第三步:系统管理>脚本设置>防火墙 粘贴以下代码
1. cru a keepalive "*/3 * * * * killall wget;wget http://www.10086.cn/aboutus/hn/index.htm -O /dev/null >/tmp/keepalive.log 2>&1 &"
2. cru a keepalive "*/2 * * * * /tmp/cmcc.sh >/tmp/relogin2.log 2>&1 &"
复制代码
第四步:系统管理>定时任务>自定义1 粘贴以下代码,并按图设置。
1. wget "http://221.176.1.140:8080/wlan/logout.do?username=改成你的CMCC登录帐号&wlanacname=0011.0745.731.00&wlanuserip=${wlanuserip}&logouttype=TYPESUBMIT&loginmode=static&wlanacssid=CMCC" -O logout_res.html
2. wget "http://221.176.1.140:8080/wlan/login.do?staticusername=改成你的CMCC登录帐号&staticpassword=改成你的CMCC登录密码&loginmode=static&wlanacname=0011.0745.731.00&wlanuserip=${wlanuserip}&wlanacssid=CMCC&portion=cmcc" -O login_res.html
复制代码
完成后重启路由器!
亲,可以参考这个,这个是TT的 本帖最后由 xsmabbs 于 2012-12-31 15:17 编辑
转个湖南高手写的
页:
[1]