当前位置:编程学习 > C#/ASP.NET >>

模拟登录

比如我知道某个网站的登录界面,我也知道账号密码,如果用程序自动输入账号密码登陆,如何做,或者提提思路;

声明:只能用ASP.NET或者JS


或者有同样需求的人,来讨论讨论'

--------------------编程问答-------------------- 我觉得关键这个你要知道他的登陆提交的就可以了,就是登陆到哪里去,它的参数个数,提交方法,你把提交模拟出来就可以了。但一般好的网站好像不会让你看到这些。但想看到还是有办法的。

其他的方法应该就是做一个程序出来操作它的页面元素(主要是给他的登陆表赋值)感觉容易些,但技术和其他因素可能要麻烦些。

没做个这样的程序,只是想法。仅供参考! --------------------编程问答--------------------
引用 1 楼 u010037549 的回复:
我觉得关键这个你要知道他的登陆提交的就可以了,就是登陆到哪里去,它的参数个数,提交方法,你把提交模拟出来就可以了。但一般好的网站好像不会让你看到这些。但想看到还是有办法的。

其他的方法应该就是做一个程序出来操作它的页面元素(主要是给他的登陆表赋值)感觉容易些,但技术和其他因素可能要麻烦些。

没做个这样的程序,只是想法。仅供参考!


你说的办法,可能是通过JS来操作,但是不行!不能跨域操作; --------------------编程问答-------------------- HttpWebRequest,相关的东西自己去找些资料来看吧 --------------------编程问答-------------------- 什么都知道了 。写个form表单都登录了 --------------------编程问答--------------------
引用 2 楼 as4234426 的回复:
Quote: 引用 1 楼 u010037549 的回复:

我觉得关键这个你要知道他的登陆提交的就可以了,就是登陆到哪里去,它的参数个数,提交方法,你把提交模拟出来就可以了。但一般好的网站好像不会让你看到这些。但想看到还是有办法的。

其他的方法应该就是做一个程序出来操作它的页面元素(主要是给他的登陆表赋值)感觉容易些,但技术和其他因素可能要麻烦些。

没做个这样的程序,只是想法。仅供参考!


你说的办法,可能是通过JS来操作,但是不行!不能跨域操作;


后者要跨域吧,前者你写个死的URL写到浏览器地址都可以提交,前提是你什么都要知道,
http://goalPag.html?user=user&pwd=12345
真实的肯定没这么简单,关键它的提交方式,密码是否前台加密之类的你都要知道。这种什么语言都可以做
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,