New and imporved!

This commit is contained in:
2025-07-25 16:22:57 -04:00
parent c12131e0c2
commit 9b2a0b63e3
16 changed files with 439 additions and 190 deletions

View File

@ -21,22 +21,23 @@ export function isNeedCode() {
export function isRunning() {
return running;
}
export async function pullData(amount = 100) {
running = true;
try {
state = [];
code = null;
needCode = false;
state.push('Starting Browser');
const browser = await chromium.launchPersistentContext('context', {
const browser = await chromium.launchPersistentContext('context', {
channel: 'chrome',
headless: true,
headless: false,
viewport: null
// do NOT add custom browser headers or userAgent
});
export async function pullData(amount = 100) {
running = true;
state = [];
code = null;
needCode = false;
state.push('Starting Browser');
const page = await browser.newPage();
try {
state.push('Navigating to United FCU');
await page.goto('https://online.unitedfcu.com/unitedfederalcredituniononline/uux.aspx#/login');
@ -260,11 +261,10 @@ export async function pullData(amount = 100) {
}
state.push('Done');
await browser.close();
} catch (error) {
console.error('Error in pullData:', error);
state.push(`Error: ${error.message}`);
}
page.close();
running = false;
}