New and imporved!
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user