feat: Introduce ImprovedSearchService utilizing Playwright for persistent browser-based e-commerce scraping and price extraction, along with new search configuration.

This commit is contained in:
Michael committed 2025-12-01 01:30:06 +01:00
1 parent b35401a87b
commit 36ae466583
4 files changed
+127 -28

No files matched your search

+1 -1
View File
@@ -11,7 +11,7 @@ from typing import AsyncGenerator, Optional
from urllib.parse import quote_plus, urljoin, urlparse
from bs4 import BeautifulSoup
from playwright.async_api import Browser, BrowserContext, Page, async_playwright
from playwright.async_api import Browser, BrowserContext, Page, async_playwright, TimeoutError as PlaywrightTimeoutError
from sqlalchemy.orm import Session
from app.models import SearchSite