from ProjectCfg import DOMAIN from .CallServer import _make_request ###==========================网页阅读器========================== def ReadForURL(url:str,Authorization: str='' ) -> dict: """通过URL读取网页""" url = f"{DOMAIN}/scrap/link" headers = {'accept': 'application/json', 'Authorization': Authorization} params = {"url":url} return _make_request('GET', url, headers,params=params) def ClearReaderCache(url:str,Authorization: str='') -> dict: """清除缓存""" url = f"{DOMAIN}/scrap/link/cache" headers = {'accept': 'application/json', 'Authorization': Authorization} params = {"url":url} return _make_request('DELETE', url, headers,params=params) def ClearAllReaderCache(Authorization: str='') -> dict: """清除所有缓存""" url = f"{DOMAIN}/scrap/cache/all" headers = {'accept': 'application/json', 'Authorization': Authorization} return _make_request('DELETE', url, headers)