summaryrefslogtreecommitdiff
path: root/utils/utils_request/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/utils_request/__init__.py')
-rw-r--r--utils/utils_request/__init__.py50
1 files changed, 9 insertions, 41 deletions
diff --git a/utils/utils_request/__init__.py b/utils/utils_request/__init__.py
index 257c0b0..fd235bf 100644
--- a/utils/utils_request/__init__.py
+++ b/utils/utils_request/__init__.py
@@ -15,27 +15,11 @@ from typing import Optional
from aiohttp import ClientSession
def request_get(url: str, params: Optional[dict] = None) -> bytes:
- """
- :说明:
+ '''
+ 通过 GET 方式请求 url。
- 通过 GET 方式请求 url。
-
- :参数:
-
- * ``url: str``: 目标网址
- * ``params: Optional[dict] = None``: 参数,若不传入则为空
-
- :返回:
-
- requests.content
-
- :用法:
-
- .. code-block:: python
-
- request_get(url="www.demo.com", params=params)
-
- """
+ :return: bytes
+ '''
return requests.get(url, params).content
def request_api_text(url: str) -> str:
@@ -43,28 +27,12 @@ def request_api_text(url: str) -> str:
html = res.text
return html
-async def aio_get_bytes(url: str, headers: Optional[dict] = None):
- """
- :说明:
-
- 通过 GET 以 异步 方式请求 url。
-
- :参数:
-
- * ``url: str``: 目标网址
- * ``headers: Optional[dict] = None``: 参数,若不传入则为空
-
- :返回:
-
- bytes
-
- :用法:
-
- .. code-block:: python
+async def aio_get_bytes(url: str, headers: Optional[dict] = None) -> bytes:
+ '''
+ 通过 GET 以 异步 方式请求 url。
- aio_get_bytes(url="www.demo.com", headers=headers)
-
- """
+ :return: bytes
+ '''
async with ClientSession() as asyncSession:
async with asyncSession.get(url, headers=headers) as resp:
result = await resp.read()