feat: introduce new search configuration, improved search service, and Carrefour search integration test.

This commit is contained in:
Michael committed 2025-11-30 23:54:48 +01:00
1 parent bf97cd22e7
commit 63073d03b5
3 files changed
+91 -10

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
"""
Test script to trigger Carrefour search and generate HTML dump
"""
import asyncio
import sys
sys.path.insert(0, '/app')
from app.services.improved_search_service import ImprovedSearchService
async def main():
print("Initializing browser...")
await ImprovedSearchService.initialize()
print("Searching Carrefour for 'chaise'...")
results = []
async for result in ImprovedSearchService.search_site_generator("carrefour.fr", "chaise"):
results.append(result)
print(f"Found: {result.title}")
print(f"\nTotal results: {len(results)}")
print("Shutting down...")
await ImprovedSearchService.shutdown()
if __name__ == "__main__":
asyncio.run(main())