feat: 飞猪脚本完善

This commit is contained in:
duanshuwen
2026-03-11 21:25:59 +08:00
parent b32fb2e9e8
commit 07d3e10056

View File

@@ -91,7 +91,10 @@ const toggleRoomByDateIndex = async (page, container, { roomType, dateIndex, ope
}; };
(async () => { (async () => {
const browser = await chromium.connectOverCDP(`http://127.0.0.1:9222`); let browser;
try {
browser = await chromium.connectOverCDP(`http://127.0.0.1:9222`);
const context = browser.contexts()[0]; const context = browser.contexts()[0];
await context.addInitScript(() => { await context.addInitScript(() => {
@@ -183,4 +186,18 @@ const toggleRoomByDateIndex = async (page, container, { roomType, dateIndex, ope
await toggleRoomByDateIndex(page, container, { roomType, dateIndex, operation }); await toggleRoomByDateIndex(page, container, { roomType, dateIndex, operation });
await page.waitForTimeout(600 + Math.random() * 600); await page.waitForTimeout(600 + Math.random() * 600);
} }
} catch (error) {
log.error(error);
process.exitCode = 1;
}finally {
if (browser) {
try {
if (typeof browser.disconnect === 'function') {
await browser.disconnect();
} else {
await browser.close();
}
} catch {}
}
}
})(); })();