Skip to content

Instantly share code, notes, and snippets.

View arcaneiceman's full-sized avatar

Wali Usmani arcaneiceman

View GitHub Profile
@arcaneiceman
arcaneiceman / FortisBC-Puppeteer-Payload.js
Last active March 16, 2025 20:31
Home Assistant Bill Series: Fortis BC Puppeteer Script
export default async ({ page }) => {
try {
const username = "[USERNAME]";
const password = "[PASSWORD]";
await page.setDefaultTimeout(1200000);
await page.setDefaultNavigationTimeout(1200000);
await page.goto("https://www.fortisbc.com/accountonline");
await page.waitForSelector("#user");
await page.type("#user", username);