|
|
@@ -32,11 +32,15 @@ class CheckDlt:
|
|
|
]
|
|
|
|
|
|
def req(self):
|
|
|
- resp = httpx.get(self.url, headers=self.headers)
|
|
|
- if resp.status_code != 200:
|
|
|
- print('state code: {}'.format(resp.status_code))
|
|
|
- log_detail = '访问失败, 状态码:{},url:{}'.format(resp.status_code, self.url)
|
|
|
- print(log_detail)
|
|
|
+ try:
|
|
|
+ resp = httpx.get(self.url, headers=self.headers, timeout=5)
|
|
|
+ if resp.status_code != 200:
|
|
|
+ print('state code: {}'.format(resp.status_code))
|
|
|
+ log_detail = '访问失败, 状态码:{},url:{}'.format(resp.status_code, self.url)
|
|
|
+ print(log_detail)
|
|
|
+ exit(0)
|
|
|
+ except Exception as e:
|
|
|
+ print(str(e))
|
|
|
exit(0)
|
|
|
|
|
|
resp_json = resp.json()
|
|
|
@@ -141,7 +145,7 @@ class CheckDlt:
|
|
|
if not text:
|
|
|
exit(0)
|
|
|
|
|
|
- title = f'大乐透 {subject} 期'
|
|
|
+ title = f'dlt {subject}'
|
|
|
|
|
|
# 推送到 message
|
|
|
GotifyNotifier(title, text, 'A3bqt9Dlbs.fPUb').send_message()
|