Merge pull request #166 from R0m1k3/claude/amazon-france-search-page-01KmPqbdPCqxWXxEoFw9jgFo

fix: Load Amazon homepage first to establish session
This commit is contained in:
LogiFlow authored and GitHub committed 2025-11-30 11:44:51 +01:00
commit 2ee9fdfe4e
1 file changed
+13 -2
+13 -2
View File
@@ -247,8 +247,19 @@ class AmazonScraperService:
page = await context.new_page()
try:
# Navigate
logger.info(f"Navigating to {search_url}")
# CRITICAL: Load Amazon homepage FIRST in same context to establish session
logger.info("🏠 Loading Amazon homepage to establish session/cookies...")
await page.goto("https://www.amazon.fr", wait_until="domcontentloaded", timeout=30000)
logger.info("✅ Homepage loaded")
# Handle homepage popups
await cls._handle_popups(page)
# Small delay
await page.wait_for_timeout(2000)
# NOW navigate to search in SAME context (cookies preserved)
logger.info(f"🔍 Navigating to search: {search_url}")
await page.goto(search_url, wait_until="domcontentloaded", timeout=60000)
logger.info("Page loaded (domcontentloaded)")