From 3f1bae6866e26d5f03c83d28165fcca3b880a5a2 Mon Sep 17 00:00:00 2001 From: zayac Date: Tue, 7 May 2024 12:09:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A3=9E=E6=9C=BA=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E4=B8=AD=E4=B8=8D=E5=8C=85=E5=90=AB=E7=A9=BA=E6=A0=BC?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E9=93=BE=E6=8E=A5=E6=9B=B4?= =?UTF-8?q?=E6=8D=A2=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/change_url/change_url.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/change_url/change_url.py b/src/change_url/change_url.py index 2b4039c..a83d854 100644 --- a/src/change_url/change_url.py +++ b/src/change_url/change_url.py @@ -91,7 +91,8 @@ def get_url_mapping(urls_with_context, template_type): def extract_urls(text): - pattern = r'(?:\n|^)\s*([^\n]*?)\s*(https?://[^\s]+)' + pattern = r'(?:\n|^)\s*([^\n]*?)\s*(https?://[\w\.-]+)' + # pattern = r'(?:\n|^)\s*([^\n]*?)\s*(https?://[^\s]+)' url_list = re.findall(pattern, text) url_type, is_agent = get_url_type(text, url_list) @@ -252,14 +253,15 @@ WEB https://www.as421r.vip:9520 H5 https://www.c0azge.vip:7988  【新】 ''' - res = requests.post("http://127.0.0.1:8000/changeurl", json={'text': text}) - if res.status_code == 200: - if res.json()['res']: - msg = f'{res.json()["msg"]}修改成功' - else: - msg = f'{res.json()["msg"]}修改失败' - else: - msg = '请求发生错误,请检查服务是否正常' - logger.debug(msg) + # res = requests.post("http://127.0.0.1:8000/changeurl", json={'text': text}) + # if res.status_code == 200: + # if res.json()['res']: + # msg = f'{res.json()["msg"]}修改成功' + # else: + # msg = f'{res.json()["msg"]}修改失败' + # else: + # msg = '请求发生错误,请检查服务是否正常' + # logger.debug(msg) + change_url(text) except Exception as e: logger.debug(f"An error occurred in the main program: {e}")