#蚂蚁的网站怎么使用js登录?
Edge访问蚂蚁的机构服务平台统一登录中心,输入账号和密码后,在控制台使用js获取登录按钮的元素执行click方法登录,页面出现系统繁忙的错误提示,有啥解决方法吗?
js代码
// 获取元素
var element = document.getElementById('submitBtn');
// 获取元素的位置和尺寸信息
var rect = element.getBoundingClientRect();
// 指定坐标
var x = rect.left + 10;
var y = rect.top + 10;
// 获取元素
var element = document.elementFromPoint(x, y);
// 创建鼠标事件
var event = document.createEvent('MouseEvent');
event.initMouseEvent('click', true, true, window, 0, x, y, x, y, false, false, false, false, 0, null);
// 调度鼠标事件
element.dispatchEvent(event);
或者
document.getElementById('submitBtn').click()
上面两个运行都登录不进去,但是人工手动点击可以登录成功。 使用C#的CefSharp的ChromiumWebBrowser访问网站,获取登录按钮的元素坐标,发送鼠标点击事件登录也出现系统繁忙的错误。