chore: добавлено логгирование

This commit is contained in:
protokey committed 2026-09-10 22:30:52 +04:00
1 parent 638c7a9618
commit c0d2d98911
1 file changed
+7 -1
+7 -1
View File
@@ -1,4 +1,5 @@
import json import json
import logging
import uuid import uuid
from datetime import datetime from datetime import datetime
from pathlib import Path from pathlib import Path
@@ -18,6 +19,9 @@ from ua_parser import user_agent_parser
from engine import actions from engine import actions
from engine.schemas import SolveRequest from engine.schemas import SolveRequest
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
logger.addHandler(logging.StreamHandler())
BROWSER_SLOTS = 10 BROWSER_SLOTS = 10
IDENTITY_FILE = Path("identity.json") IDENTITY_FILE = Path("identity.json")
@@ -76,6 +80,7 @@ async def solve(
response: Response, response: Response,
session_id: Annotated[str | None, Cookie()] = None session_id: Annotated[str | None, Cookie()] = None
): ):
logger.info("Incoming payload: %s", payload)
global BROWSER_SLOTS global BROWSER_SLOTS
if BROWSER_SLOTS <= 0: if BROWSER_SLOTS <= 0:
@@ -107,7 +112,7 @@ async def solve(
# "timezone": payload.time_zone # "timezone": payload.time_zone
} }
config = load_or_create_identity(user_data_dir, payload.user_agent, **ctx_opts) config = load_or_create_identity(user_data_dir, user_agent=payload.user_agent, **ctx_opts)
ctx_opts = {**config["context_options"], "config": config["config"]} ctx_opts = {**config["context_options"], "config": config["config"]}
async with AsyncCamoufox( async with AsyncCamoufox(
@@ -115,6 +120,7 @@ async def solve(
user_data_dir=user_data_dir, user_data_dir=user_data_dir,
proxy=proxy, proxy=proxy,
window=scr_size, window=scr_size,
i_know_what_im_doing=True,
**ctx_opts, **ctx_opts,
) as camoufo: ) as camoufo:
await camoufo.add_init_script(config["init_script"]) await camoufo.add_init_script(config["init_script"])