diff --git a/monitor_utils/sessions.py b/monitor_utils/sessions.py index eea6005..0c8aa40 100644 --- a/monitor_utils/sessions.py +++ b/monitor_utils/sessions.py @@ -99,8 +99,15 @@ async def send_request( json_data: dict | None = None, data: dict | None = None, reraise_json_error: bool = False, + development_proxy: str | None = None, ) -> dict | str: - proxy = random.choice(get_proxies()) + skip_verify = False + if development_proxy: + proxy = development_proxy + skip_verify = True + else: + proxy = random.choice(get_proxies()) + if isinstance(session, aiohttp.ClientSession): async with session.request( method=method, @@ -109,6 +116,7 @@ async def send_request( json=json_data, data=data, proxy=proxy, + ssl=skip_verify, ) as response: response.raise_for_status() text = await response.text() @@ -120,6 +128,7 @@ async def send_request( json=json_data, data=data, proxy=proxy, + verify=skip_verify, ) response.raise_for_status() text = response.text