請幫忙看看Snoopy如何能做到自動登陸網站,謝謝。
时间:2011-10-12
来源:互联网
需要實現的功能,php程序自動登入網站http://radmandemo.dmasoftlab.com/admin.php
并實現自動在後臺執行這段URL:http://radmandemo.dmasoftlab.com/admin.php?cont=online_users_action&list[]=686a26308e216dea&action=0
我試了好多方法都無法實現。
請高手幫忙,謝謝。
PHP code
并實現自動在後臺執行這段URL:http://radmandemo.dmasoftlab.com/admin.php?cont=online_users_action&list[]=686a26308e216dea&action=0
我試了好多方法都無法實現。
請高手幫忙,謝謝。
PHP code
<? include "Snoopy.class.php"; $snoopy = new Snoopy; $submit_url = "http://radmandemo.dmasoftlab.com/admin.php"; $submit_vars["loginmode"] = "normal"; $submit_vars["styleid"] = "1"; $submit_vars["cookietime"] = "315360000"; $submit_vars["managername"] = "managername"; $submit_vars["managername"] = "admin"; //你的用户名 $submit_vars["password"] = "1111"; //你的密码 $submit_vars["Submit"] = "Login"; $snoopy->submit($submit_url,$submit_vars); print $snoopy->results; ?>
作者: yienzhu 发布时间: 2011-10-12
通过分析http数据,及页面代码,得知你提交的表单数据中少了一项验证码,此验证码是在表单提交后由JS生成,然后再传送至服务器,还有就是你的表单提交链接错了。
PHP code
PHP code
$submit_vars["managername"] = "admin"; //你的用户名 $submit_vars["password"] = "1111"; //你的密码 $submit_vars["Submit"] = "Login"; $submit_vars["md5"] = '27780bc84ff5136090c9b33063c0d38f';//验证码 $action_url = $submit_url.'?cont=login';//这里是表单action地址 if($snoopy->submit($action_url,$submit_vars)){ $redirectaddr = 'http://radmandemo.dmasoftlab.com/admin.php?cont=online_users'; $jump_url = 'http://radmandemo.dmasoftlab.com/admin.php?cont=online_users_action&list[]=686a26308e216dea&action=0'; $snoopy->fetch($jump_url); $snoopy->fetch($redirectaddr); echo $snoopy->results; }
作者: ZT_King 发布时间: 2011-10-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28