diff --git a/freework_scraper/scraper/browser.py b/freework_scraper/scraper/browser.py index a233ba7..03267aa 100644 --- a/freework_scraper/scraper/browser.py +++ b/freework_scraper/scraper/browser.py @@ -1,5 +1,3 @@ -"""Cross-platform Selenium browser manager for FreeWork scraper.""" - from __future__ import annotations import logging @@ -18,7 +16,7 @@ class BrowserManager: """Manages Selenium Chrome browser lifecycle — Windows, Mac & Linux.""" - def __init__(self, headless: bool = True): + def __init__(self, headless: bool = False): self.headless = headless self.driver: webdriver.Chrome | None = None @@ -82,7 +80,7 @@ def get(self, url: str) -> None: self.driver.get(url) @property - def page_source(self) -> str: +def page_source(self) -> str: """Get current page HTML source.""" if not self.driver: raise RuntimeError("Browser not started.") @@ -104,4 +102,4 @@ def __enter__(self) -> BrowserManager: return self def __exit__(self, *args) -> None: - self.quit() + self.quit() \ No newline at end of file