|
@@ -37,10 +37,7 @@ export async function login(email, password) {
|
|
|
});
|
|
});
|
|
|
await page.route(
|
|
await page.route(
|
|
|
/(\.png)|(\.jpg)|(\.svg)|(\.otf)|(\.woff2)|(\.ttf)|(\.mp3)/gi,
|
|
/(\.png)|(\.jpg)|(\.svg)|(\.otf)|(\.woff2)|(\.ttf)|(\.mp3)/gi,
|
|
|
- (route) => {
|
|
|
|
|
- console.log(`Blocked ${route.request().url()}`);
|
|
|
|
|
- route.abort();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ (route) => route.abort()
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
await page.goto("https://www.pcoptimum.ca/");
|
|
await page.goto("https://www.pcoptimum.ca/");
|
|
@@ -93,7 +90,10 @@ export async function login(email, password) {
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
await page.waitForURL("https://www.pcoptimum.ca/dashboard");
|
|
await page.waitForURL("https://www.pcoptimum.ca/dashboard");
|
|
|
- await page.waitForTimeout(5000);
|
|
|
|
|
|
|
+ for (let i = 0; i < 30; i++) {
|
|
|
|
|
+ await page.waitForTimeout(1000);
|
|
|
|
|
+ if (points) break;
|
|
|
|
|
+ }
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error(error.stack);
|
|
console.error(error.stack);
|
|
|
}
|
|
}
|