-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Open
Description
1.登陆网易云网页版
https://music.163.com/
确保登陆成功
2.在网易云网页版界面按下你键盘的F12
按钮,找到 Network/网络
界面,不同浏览器不一样,但都一定会有

3.在网络请求中任选一个weblog
开头的请求(有些请求是其他域的,cookie不一样),在标头
中往下拉找到cookie
4.复制标头
中的cookie(有些长,复制完整
的值)
5.找一个记事本软件,把下面这个脚本复制进去,再将你的cookie替换脚本内第四行的占位符(别把单引号替换了)
(async () => {
/* ====== 脚本作者Github LuorixDev GPL3 ====== */
/* ====== 替换为你自己的 Cookie 字符串 ====== */
const newCookieString = `请替换这里`; // ← 请替换这里!
/* === 0. 清除现有 Cookie === */
console.log("🚿 [0] 清空可写 Cookie …");
const currentCookies = document.cookie.split(";").filter(Boolean);
if (currentCookies.length === 0) {
console.log("⚪ 当前无可清除 Cookie。");
} else {
for (const kv of currentCookies) {
const name = kv.split("=")[0].trim();
document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/`;
console.log("🗑️ 删除:", name);
}
console.log("✅ Cookie 清除完成(HttpOnly Cookie 不可移除)。");
}
/* === 1. 写入新 Cookie === */
console.log("📥 [1] 写入新 Cookie …");
const maxAgeSeconds = 2147483647;
for (const cookie of newCookieString.split(";")) {
const c = cookie.trim();
if (!c) continue;
const [key, ...rest] = c.split("=");
const value = rest.join("=");
if (!key || !value) continue;
const encoded = `${key}=${encodeURIComponent(value)}; path=/; max-age=${maxAgeSeconds}`;
document.cookie = encoded;
console.log("🍪 写入持久 Cookie:", encoded);
// 同步写入 localStorage
localStorage.setItem(`cookie-${key}`, value);
console.log(`💾 localStorage 写入: cookie-${key} = ${value}`);
}
console.log("✅ 新 Cookie 写入完成。");
/* === 2. 获取用户信息 === */
console.log("🌐 [2] 正在请求 /api/user/account …");
let payload;
try {
const res = await fetch("/api/user/account", { credentials: "include" });
payload = await res.json();
console.log("📦 返回数据:", payload);
} catch (e) {
console.error("❌ 请求失败:", e);
return;
}
if (payload.code !== 200 || !payload.profile) {
console.error("❌ 响应异常:", payload);
return;
}
const profile = payload.profile;
console.log(`✅ 获取成功,昵称: ${profile.nickname}`);
/* === 3. 更新 localStorage.data === */
console.log("📂 [3] 读取 localStorage.data …");
let oldData;
try {
oldData = JSON.parse(localStorage.getItem("data") || "{}");
console.log("📄 当前 data:", oldData);
} catch {
console.warn("⚠️ 当前 data 解析失败,将重置为空对象。");
oldData = {};
}
const newData = {
...oldData,
user: profile,
loginMode: "account"
};
try {
localStorage.setItem("data", JSON.stringify(newData));
console.log("✅ [4] 新 data 写入完成:", newData);
} catch (e) {
console.error("❌ localStorage 写入失败:", e);
return;
}
/* === 5. 跳转至首页 === */
console.log("🏠 正在跳转到首页 …");
setTimeout(() => {
location.href = "/"; // 可改为你自己的首页路径
}, 1000); // 延迟 1 秒跳转
})();
6.再次复制修改好后的完整脚本
7.打开你的yesplaymusic
8.点击键盘上的F12
,同样找到控制台界面,将这个超长脚本复制进去,脚本会自动处理cookie localStorage等信息

9.1s后自动刷新界面,登陆成功~

10.成功的来点击下面的表情回复,看看帮到多少人QwQ
ChassWind and Helloat123LuorixDev
Metadata
Metadata
Assignees
Labels
No labels