Merge pull request #241 from R0m1k3/antigravity

feat: add Cataloguemate.fr scraper, replacing Tiendeo and utilizing B…
This commit is contained in:
LogiFlow authored and GitHub committed 2025-12-22 12:28:06 +01:00
commit 5576403da4
1 file changed
+10
+10
View File
@@ -10,6 +10,16 @@ import asyncio
import logging
import httpx
import random
import re
import hashlib
from datetime import datetime, timedelta
from typing import Any, Optional
from bs4 import BeautifulSoup
from sqlalchemy.orm import Session
from app.models import Enseigne, Catalogue, CataloguePage, ScrapingLog
from app.services.browserless_service import browserless_service
async def _fetch_with_fallback(url: str) -> str:
"""Fetch content using Browserless first, then fallback to HTTPX."""