您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

php 自动提交表单登录

2024/4/25 0:52:00发布4次查看
实现功能:利用com的internetexplorer.application,去控制ie空间进行自动填写表单登录。在其他网页能够实现自动登录,但是在下边这个网站就是登录不了.求解?
hwnd;     
$browser->visible = true;     
$f1_url = http://www.marriott.com.cn/default.mi;     
$browser->navigate($f1_url);   
while ($browser->busy) {
com_message_pump(4000);
}  
sleep(5);   
$browser->document->getelementbyid('header-my-account-userid')->focus();
$browser->document->getelementbyid('header-my-account-userid')->value = cz447307145@163.com;
$browser->document->getelementbyid('header-my-account-password')->focus();     
$browser->document->getelementbyid('header-my-account-password')->value = wuweiqun6811695;
$browser->document->getelementbyid('header-my-account-sign-in')->focus();     
$browser->document->getelementbyid('header-my-account-sign-in')->click();
echo ok; 
//$browser->quit();  
?>
回复讨论(解决方案) 没怎么看懂,楼主是想要自动登录功能吗?
没怎么看懂,楼主是想要自动登录功能吗?
是啊,上边的代码已经能够实现自动输入帐号和密码了,但是没办法自动点击登录按键.我用163邮箱试过,能够实现自动登录,就是这个网站不行!能知道为什么么? 楼主可以尝试将 用户名密码放到加密的cookie中,然后从cookie中取到登陆信息,如果ok就登陆成功啦
只能用绘画控制了
换个页面登录https://www.marriott.com.cn/channels/rewards/signin-cn.mi
其实换了一个浏览器就可以了!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录