Skip to content

Commit d1b6a7d

Browse files
pooneyy0honus0
andauthored
修复了无法正常移除帖子的问题 (#38)
* 修复了无法正常移除帖子的问题 * 更新正则表达式 --------- Co-authored-by: honus <63273720+0honus0@users.noreply.github.com>
1 parent 1983194 commit d1b6a7d

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

AutoReply.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
DEBUG = False
1414

15-
__verison__ = "0.24.08.26.1"
15+
__verison__ = "0.24.12.29.1"
1616

1717
def outputLog(projectName):
1818
log = logging.getLogger(f"{projectName}")
@@ -433,7 +433,7 @@ def get_today_list(self):
433433
pat_moderator : str = "版主:([\s\S]*?)<\/span>"
434434
pat_username : str = "username=(\w+)"
435435
pat_user : str = 'class="bl">(.*)?</a>'
436-
pat_all_title : str = '<h3><a href="([\s\S]*?)"'
436+
pat_all_title : str = '<h3><a href="/([\s\S]*?)"'
437437
pat_all_content : str = '<h3><a href=".*" target="_blank" id=".*">(.*)<\/a><\/h3>'
438438
moderator : str = re.search(pat_moderator, content).group(0)
439439
username : List = re.findall(pat_username, moderator)
@@ -465,9 +465,9 @@ def get_today_list(self):
465465
for item in black_list:
466466
try:
467467
title.remove(item)
468-
except:
469-
...
470-
log.debug(f"{self.username} remove {item} from list")
468+
log.debug(f"{self.username} remove {item} from list")
469+
except Exception as e:
470+
log.error(f"{self.username} remove {item} from list 失败, 错误类型: {type(e).__name__} 描述: {e}")
471471

472472
black_list : List = []
473473
log.debug(f"{self.username} 排除: {self.excludeContent}")
@@ -481,9 +481,9 @@ def get_today_list(self):
481481
for item in black_list:
482482
try:
483483
title.remove(item)
484-
except:
485-
...
486-
log.debug(f"{self.username} remove {item} from list")
484+
log.debug(f"{self.username} remove {item} from list")
485+
except Exception as e:
486+
log.error(f"{self.username} remove {item} from list 失败, 错误类型: {type(e).__name__} 描述: {e}")
487487

488488
self.ReplyList = title
489489
log.debug(f"{self.username} get reply list number {str(len(title))}")

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
### 更新日志
2020

2121
```
22+
2024.12.29 修复了无法正常移除帖子的问题,请务必更新,否则会有概率在版主的帖子下回帖
2223
2023.05.16 修复了同一个帖子重复回复的问题
2324
2023.04.11 修复获取金钱与威望时报错的问题
2425
2023.04.04 新增自动更新。

0 commit comments

Comments
 (0)