From cc757cfe740eda8c234e673a6f906e0b555714eb Mon Sep 17 00:00:00 2001 From: SoClose <33631880+SoClosee@users.noreply.github.com> Date: Mon, 2 Mar 2026 06:46:46 +0100 Subject: [PATCH] fix: set user-agent string for Selenium WebDriver in headless mode --- freework_scraper/scraper/browser.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/freework_scraper/scraper/browser.py b/freework_scraper/scraper/browser.py index a233ba7..d343872 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 @@ -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