boyhong 发表于 2010-2-4 17:57:28

向一个WEB系统提交登录用户名及密码

本帖最后由 boyhong 于 2010-2-4 18:01 编辑

目前我的折中办法是:
$oIE = _IECreate ("http://cc.xxxx.com.cn/Login/Login.jsp",0,0)
$oForm = _IEFormGetObjByName ($oIE, "form1")
$oText = _IEFormElementGetObjByName ($oForm, "loginid")
$oText1 = _IEFormElementGetObjByName ($oForm, "userpassword")
_IEFormElementSetValue ($oText, "testuser")
_IEFormElementSetValue ($oText1,"testpassword")
_IEFormSubmit ($oForm)
_IECreate ("http://cc.xxxx.com.cn/main.jsp")
Exit
但是这样登录,能成,但太慢有时还登录不成功~。。。。
能不能实现这种提交:
http://cc.xxxx.com.cn/login/VerifyLogin.jsp?loginid="testuser"&userpassword="testpassword"

附件:(验证用户名与密码正确与否的文件)

对于解决了本问题的朋友,我将双倍奉还您下载本贴附件所扣之金钱,同时对于您的热心表示感谢感谢感谢~~~~

boyhong 发表于 2010-2-4 18:00:18

回复 1# boyhong



今天下午我一直在试如何构造这个提交页面。。。。哎。迟迟不得法~~~
问题出在:???实在构造不出来~~~~
String loginfile = Util.null2String(request.getParameter("loginfile")) ;
String logintype = Util.null2String(request.getParameter("logintype")) ;
String loginid = Util.null2String(request.getParameter("loginid")) ;
String userpassword = Util.null2String(request.getParameter("userpassword"));
String message = Util.null2String(request.getParameter("message"));

sanmoking 发表于 2010-2-4 18:37:54

有自动填写的例子,也有楼主说的那种http://***/Login.jsp?loginid="****"&password="***"的例子。不过后一个例子的源码估计得过几天才能发出源码来,作者说要等到60楼在发源码。

sanmoking 发表于 2010-2-4 18:39:27

刚看了一下,貌似第例子也是自动填写登陆的。。。。回头再给你找post的例子。。。

qq82015930 发表于 2010-2-5 01:16:59

:face (21):路过看看

guland 发表于 2010-2-5 07:39:20

什么网站啊 ??上不去啊
其实可是试一下用POST提交啊

boyhong 发表于 2010-2-5 09:07:40

什么网站啊 ??上不去啊
其实可是试一下用POST提交啊
guland 发表于 2010-2-5 07:39 http://www.autoitx.com/images/common/back.gif

POST,我暂时不知如何捉到如下部分的提交结构:
$oHTTP.Send('verifycookie=1&style=-1&product=mail163&savelogin=&username='&$Name&'&password='&$Pass&'&selType=-1&secure=on&%B5%C7%C2%BC%D3%CA%CF%E4=')

guland 发表于 2010-2-5 13:15:59

回复 7# boyhong


    主要是你那网站上不去,要是能上去的话 我可以帮你弄好

boyhong 发表于 2010-2-24 16:26:30

回楼上,不好意思,这是一个公司局域网内的系统。外网不能访问。

weeew 发表于 2010-4-11 21:29:11

谢谢 参考 去 传送门 看看能不能下载

clshuai 发表于 2010-4-14 21:35:40

这样的过程楼主也可以尝试使用 Selenium来操作,开源的,Firefox的一个插件
页: [1]
查看完整版本: 向一个WEB系统提交登录用户名及密码