function _beforeExtract(id, data) {
const usernameInput = document.querySelector('input[name="username"]');
if (usernameInput) {
usernameInput.value = 'admin';
// 触发输入事件,部分框架需要
usernameInput.dispatchEvent(new Event('input'));
}
// 2. 获取密码输入框,填入 admin
const pwdInput = document.querySelector('input[name="password"]');
if (pwdInput) {
pwdInput.value = 'admin';
pwdInput.dispatchEvent(new Event('input'));
}
// 3. 获取登录按钮并点击
const loginBtn = document.querySelector('input[type="submit"][value="Login"]');
if (loginBtn) {
loginBtn.click();
}
setTimeout(function () {
var totalList = [];
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[0].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[1].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[2].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[3].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[4].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[5].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[6].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[7].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
totalList.push(document.querySelectorAll('table.list tbody tr[class*="alt"]')[8].querySelectorAll('td')[7].textContent.replace(/,/g, ""));
document.body.innerHTML = totalList.join(' ');
setTimeout(function () {
_callback(id, data);
}, 1000);
}, 1000);
}
console