@@ -44,7 +44,6 @@ class ChizhikAPI(ApiParent):
4444 Принимает как формат Playwright, так и строчный формат."""
4545 browser_opts : dict [str , Any ] = field (default_factory = dict )
4646 """Дополнительные опции для браузера (см. https://camoufox.com/python/installation/)"""
47- CATALOG_URL : str = "https://app.chizhik.club/api/v1"
4847 API_URL : str = "https://app.chizhik.club/api"
4948 """URL для работы с каталогом."""
5049 MAIN_SITE_URL : str = "https://chizhik.club/catalog/"
@@ -99,7 +98,7 @@ async def _warmup(self) -> None:
9998 if self .test_mode :
10099 sniffer = HeaderAnomalySniffer (
101100 include_subresources = True , # или False, если интересны только документы
102- url_filter = lambda u : u .startswith (self .CATALOG_URL ),
101+ url_filter = lambda u : u .startswith (self .API_URL ),
103102 )
104103 await sniffer .start (self .ctx )
105104
@@ -133,7 +132,7 @@ def on_request(request):
133132 self .unstandard_headers = {k : list (v )[0 ] for k , v in result .items ()}
134133 self .unstandard_urls = collected
135134
136- await self .page .goto (self .CATALOG_URL , wait_until = "networkidle" )
135+ await self .page .goto (f" { self .API_URL } /v1" , wait_until = "networkidle" )
137136
138137 await self .page .wait_for_selector (
139138 "pre" , timeout = self .timeout_ms , state = "attached"
0 commit comments