立即注册 登录
GameMale 返回首页

La utopía de Morales https://www.gamemale.com/?634029 [收藏] [复制] [RSS]

日志

网盘防爬虫小代码

热度 120已有 261 次阅读2024-1-9 22:19 |系统分类:论坛话题

下面的代码通过混淆英文文件名防止网盘爬虫根据文件名爬取资源:
{
const map = {
  A: "Α", B: "Β", C: "С", D: "Ð", E: "Ε", F: "Ϝ",
  G: "Ġ", H: "Η", I: "İ", J: "Ј", K: "Κ", L: "Ľ",
  M: "Μ", N: "Ν", O: "Ο", P: "Ρ", R: "Ŕ", S: "Ѕ",
  T: "Τ", U: "Ũ", W: "Ŵ", X: "Χ", Y: "Υ", Z: "Ζ",
  a: "а", c: "с", d: "ď", e: "е", f: "ƒ", g: "ɡ",
  h: "ħ", i: "і", j: "ј", k: "ķ", l: "ľ", m: "ḿ",
  n: "ń", o: "ο", p: "р", r: "ŕ", s: "ѕ", t: "ť",
  u: "υ", v: "ν", w: "ω", x: "х", y: "γ", z: "ź",
};
self.obfuscate = (str) => str.replace(
  /[A-Za-z]/g,
  (char) => map[char] || char
);
}
用法:在浏览器控制台里运行上面的代码,再用 obfuscate 函数混淆文件名。
例:如果要混淆“DaemonCollection 202312.zip”,那么在控制台里运行 obfuscate("DaemonCollection 202312") 得到“ÐаеḿοńСοľľесťіοń 202312”,于是文件名可以改为“ÐаеḿοńСοľľесťіοń 202312.zip”。
99

震惊
7

感谢
3

关心
5

加油
5

有爱

刚表态过的朋友 (119 人)

发表评论 评论 (2 个评论)

回复 290359915 2024-1-10 09:19
设置分享码应该爬不了吧
回复 gay_damao 2024-1-10 10:26
大佬要不发个帖子?这样好保存收藏

facelist

您需要登录后才可以评论 登录 | 立即注册

文字版|手机版|小黑屋|GameMale

GMT+8, 2024-4-28 19:51 , Processed in 0.054347 second(s), 12 queries , Redis On.

Copyright © 2013-2024 GameMale

All Rights Reserved.