使用snoopy模拟登录-登录失败-多域名跳转
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用snoopy模拟登录-登录失败-多域名跳转,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3158字,纯文字阅读大概需要5分钟。
内容图文
代码如下:agent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36 SE 2.X MetaSr 1.0"; $snoopy->referer = "http://agent.fang.com/";$snoopy->rawheaders["Pragma"] = "no-cache";$snoopy->maxredirs = 2;//重定向次数$snoopy->offsiteok = false;$snoopy->user = "esf-agen42249";$snoopy->pass = "dlesf2010";$submit_url = "http://agent.fang.com/DealLoginAjax.aspx";$submit_vars["str_username"] = "esf-agen42249";$submit_vars["str_userpwd"] = "dlesf2010";$submit_vars["str_imgCode"] = "请输入验证码";$snoopy->submit($submit_url,$submit_vars);$snoopy->setcookies();if($snoopy->fetch("http://b.agent.fang.com/magent/HomePage.aspx")){ print_r($snoopy->headers); print_r($snoopy->cookies); echo("
");// print_r($snoopy->results);//无法获取登录后才能看到的页面}else echo "error: ".$snoopy->error."\n";?>
请大神指点一下,好像是登录失败,无法获取登录后的主界面
回复讨论(解决方案)
不会玩就看文档。不会玩至少应该先看看http请求数据吧?
正常登陆,看HTTP数据传输:
Remote Address:111.40.195.21:80Request URL:http://agent.fang.com/DealLoginAjax.aspx?str_username=esf-agen42249&str_userpwd=571c041891354cc5b51725f0b37170f80efb4f27ba8c897e4ff67ebe17b4ce599f28ac5f7eceeb5ff2d9755c62a57db74f206d3c52ccb79b71c24e3858f29ac7d49dfb8d77192529ac387b4e9c6426ecf70f3003ce348dcd6bd4d1af84e9293164516745c654d2c9bc0089c80f02ba5f69aeaac1e142c8af8e000ac7b1a4a278&str_imgCode=%E8%AF%B7%E8%BE%93%E5%85%A5%E9%AA%8C%E8%AF%81%E7%A0%81Request Method:GETStatus Code:200 OK
str_username=esf-agen42249&str_userpwd=571c041891354cc5b51725f0b37170f80efb4f27ba8c897e4ff67ebe17b4ce599f28ac5f7eceeb5ff2d9755c62a57db74f206d3c52ccb79b71c24e3858f29ac7d49dfb8d77192529ac387b4e9c6426ecf70f3003ce348dcd6bd4d1af84e9293164516745c654d2c9bc0089c80f02ba5f69aeaac1e142c8af8e000ac7b1a4a278&str_imgCode=%E8%AF%B7%E8%BE%93%E5%85%A5%E9%AA%8C%E8%AF%81%E7%A0%81
看清楚了吗?GET登陆的?
不会玩就看文档。不会玩至少应该先看看http请求数据吧?
正常登陆,看HTTP数据传输:
Remote Address:111.40.195.21:80Request URL:http://agent.fang.com/DealLoginAjax.aspx?str_username=esf-agen42249&str_userpwd=571c041891354cc5b51725f0b37170f80efb4f27ba8c897e4ff67ebe17b4ce599f28ac5f7eceeb5ff2d9755c62a57db74f206d3c52ccb79b71c24e3858f29ac7d49dfb8d77192529ac387b4e9c6426ecf70f3003ce348dcd6bd4d1af84e9293164516745c654d2c9bc0089c80f02ba5f69aeaac1e142c8af8e000ac7b1a4a278&str_imgCode=%E8%AF%B7%E8%BE%93%E5%85%A5%E9%AA%8C%E8%AF%81%E7%A0%81Request Method:GETStatus Code:200 OK
str_username=esf-agen42249&str_userpwd=571c041891354cc5b51725f0b37170f80efb4f27ba8c897e4ff67ebe17b4ce599f28ac5f7eceeb5ff2d9755c62a57db74f206d3c52ccb79b71c24e3858f29ac7d49dfb8d77192529ac387b4e9c6426ecf70f3003ce348dcd6bd4d1af84e9293164516745c654d2c9bc0089c80f02ba5f69aeaac1e142c8af8e000ac7b1a4a278&str_imgCode=%E8%AF%B7%E8%BE%93%E5%85%A5%E9%AA%8C%E8%AF%81%E7%A0%81
看清楚了吗?GET登陆的?
非常感谢╰(*´︶`*)╯怎么获取这个信息:Request URL:http://agent.******
F12审查元素,network
F12审查元素,network
登录后直接跳转了,怎么暂停查看?
晕(=_=)结贴分数怎么没发出去?怎么改?
内容总结
以上是互联网集市为您收集整理的使用snoopy模拟登录-登录失败-多域名跳转全部内容,希望文章能够帮你解决使用snoopy模拟登录-登录失败-多域名跳转所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。