蚂蚁的网站怎么在控制台使用js登录?

60 阅读1分钟

#蚂蚁的网站怎么使用js登录?

image.png 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访问网站,获取登录按钮的元素坐标,发送鼠标点击事件登录也出现系统繁忙的错误。