scraper stuff

This commit is contained in:
Barrett Ruth 2026-03-07 16:29:02 -05:00
parent 2b8c53f9d7
commit 86b20aaee5
Signed by: barrett
GPG key ID: A6C96C9349D2FC81
4 changed files with 36 additions and 11 deletions

View file

@ -9,7 +9,12 @@ from typing import Any
import httpx
from .base import BaseScraper, clear_platform_cookies, load_platform_cookies, save_platform_cookies
from .base import (
BaseScraper,
clear_platform_cookies,
load_platform_cookies,
save_platform_cookies,
)
from .timeouts import BROWSER_SESSION_TIMEOUT, HTTP_TIMEOUT
from .models import (
ContestListResult,
@ -234,9 +239,7 @@ def _submit_headless_codechef(
print(json.dumps({"status": "logging_in"}), flush=True)
session.fetch(f"{BASE_URL}/login", page_action=login_action)
if login_error:
return SubmitResult(
success=False, error=login_error
)
return SubmitResult(success=False, error=login_error)
logged_in = True
if not _practice: