|
@@ -20,6 +20,7 @@ const login = async (browser, ID, PWD, HOST) => {
|
|
|
console.error('账号密码错误:', ID);
|
|
console.error('账号密码错误:', ID);
|
|
|
await login(browser, ID, PWD)
|
|
await login(browser, ID, PWD)
|
|
|
}
|
|
}
|
|
|
|
|
+ console.log(`${new Date().toLocaleString()}-${ID}:已登录`);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 数据获取及同意
|
|
// 数据获取及同意
|
|
@@ -27,7 +28,6 @@ const contrlData = async (browser, page, time) => {
|
|
|
// 获取列表
|
|
// 获取列表
|
|
|
await sleep(1000)
|
|
await sleep(1000)
|
|
|
const list = await page.$$eval('.has-emoji', divs => divs.map(divs => ({ label: divs.textContent, href: divs.href, who: divs.parentNode.lastElementChild.textContent.replace(/[\'\"\\\/\b\f\n\r\t]/g, '') })));
|
|
const list = await page.$$eval('.has-emoji', divs => divs.map(divs => ({ label: divs.textContent, href: divs.href, who: divs.parentNode.lastElementChild.textContent.replace(/[\'\"\\\/\b\f\n\r\t]/g, '') })));
|
|
|
- console.log(`${new Date().toLocaleString()}-清单:${JSON.stringify(list)}`);
|
|
|
|
|
await sleep(1000)
|
|
await sleep(1000)
|
|
|
// 循环同意变更
|
|
// 循环同意变更
|
|
|
for (let k = 0; k < list.length; k++) {
|
|
for (let k = 0; k < list.length; k++) {
|