|
|
@@ -56,11 +56,14 @@ def clean_folder_name(title: str) -> str:
|
|
|
def load_targets() -> List[str]:
|
|
|
"""读取 targets.txt"""
|
|
|
tgt = Path("data/targets.txt")
|
|
|
- if not tgt.exists():
|
|
|
- log.error("targets.txt 不存在,已自动创建,请先填写 URL")
|
|
|
- tgt.touch()
|
|
|
- return
|
|
|
- lines = [ln.strip() for ln in tgt.read_text(encoding="utf-8").splitlines() if ln.strip()]
|
|
|
+ with open(tgt, 'r', encoding='utf-8') as f:
|
|
|
+ urls = [line.strip() for line in f.readlines() if line.strip()]
|
|
|
+
|
|
|
+ lines = []
|
|
|
+ for ln in tgt.read_text(encoding="utf-8").splitlines():
|
|
|
+ url = ln.strip()
|
|
|
+ if url and not url.startswith('#'):
|
|
|
+ lines.append(url)
|
|
|
if not lines:
|
|
|
log.error("targets.txt 为空,请先填写 URL")
|
|
|
return
|