Files
2026-05-20 13:21:08 +09:00

16 lines
423 B
Python

from __future__ import annotations
from crawler_platform.app.adapters.base import DomainAdapter
from crawler_platform.app.adapters.ecommerce.perfume import PERFUME_ADAPTER
ADAPTERS: dict[str, DomainAdapter] = {
PERFUME_ADAPTER.domain: PERFUME_ADAPTER,
}
def adapter_for_domain(domain: str | None) -> DomainAdapter | None:
if not domain:
return None
return ADAPTERS.get(str(domain).strip().lower())