This repository was archived by the owner on Feb 20, 2026. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 4040 INFO_EXPIRED ,
4141 INFO_NOT_EXPIRED ,
4242 INFO_NOT_REGISTER ,
43+ INFO_PUBLIC_SUFFIX_LIST ,
4344 INFO_REDEMPTION_PERIOD ,
4445)
4546
@@ -72,12 +73,16 @@ async def main_async(
7273 async with aiofiles .open (file_part , "r" , encoding = "utf-8" ) as f :
7374 async for line in f :
7475 # 跳过空行
75- if not line .strip ():
76+ line = line .strip ()
77+ if not line :
7678 continue
7779
7880 # 提取出域名
79- extracted = extract (line . strip () )
81+ extracted = extract (line )
8082 target_domain = f"{ extracted .domain } .{ extracted .suffix } "
83+ if extracted .is_private :
84+ info (f"{ INFO_PUBLIC_SUFFIX_LIST } " .format (domain = target_domain ))
85+ continue
8186
8287 task : asyncio .Task | asyncio .Future
8388 # 根据同步或异步创建 Task
Original file line number Diff line number Diff line change 2020INFO_DATE_NOT_FOUND = "⚠️ {domain} 💻 Date Not Found"
2121INFO_ERROR_PARSING_DATE = "⚠️ {domain} 💻 Error Parsing Date"
2222INFO_CHECKING_DATE_EXPIRED = "⚠️ {domain} 💻 Error While Checking Date is Expired"
23+ INFO_PUBLIC_SUFFIX_LIST = "✅ {domain} 🌐 Public Suffix List (eTLD)"
24+ INFO_PRIVATE_DOMAIN = "⚠️ {domain} 🔒 Private Domain"
2325INFO_EXPIRED = "❌ {domain} 🕐 Expired"
2426INFO_REDEMPTION_PERIOD = "❌ {domain} 🕐 in Redemption Period"
2527INFO_NOT_EXPIRED = "✅ {domain} 🆗 Not Expired"
You can’t perform that action at this time.
0 commit comments