From 683abf6dda3da4c1cbc23cab15fcff7a11f301f0 Mon Sep 17 00:00:00 2001 From: winturn Date: Fri, 7 Jun 2024 23:34:59 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=A7=A3=E5=86=B3Selector=E6=8A=A5?= =?UTF-8?q?=E9=94=99AttributeError:=20no=20attribute=20'=5Fdefault=5Ftype'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9ef6c6b..81d03cf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,4 +11,5 @@ django==2.2.13 django-simpleui==3.9.1 django-apscheduler==0.3.0 django-import-export==2.0.2 -slack-sdk==3.2.1 \ No newline at end of file +slack-sdk==3.2.1 +parsel==1.7.0 From c5e25ccfe86ba77fa14983a7e006312a7ca1f356 Mon Sep 17 00:00:00 2001 From: winturn Date: Sat, 8 Jun 2024 00:27:28 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=88=A4=E6=96=ADHTTP=E5=93=8D=E5=BA=94?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task/utils/selector/request_selector.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/task/utils/selector/request_selector.py b/task/utils/selector/request_selector.py index dbc452b..f350f34 100644 --- a/task/utils/selector/request_selector.py +++ b/task/utils/selector/request_selector.py @@ -18,6 +18,8 @@ def get_html(self, url, headers): r = requests.get(url, headers=header_dict, timeout=10) else: r = requests.get(url, timeout=10) + if r.status_code != 200: + raise Exception('访问错误: ', r.status_code) r.encoding = r.apparent_encoding html = r.text return html