手把手教你 如何取关被封禁的linux.do 账号
准备工作-获取用户ID
首先,你的关注列表要有一个被封号的倒霉蛋
以我的关注列表举例,第二个因为买卖账号被封禁了
这里我们先获取他的用户名 v2cm
运行取关脚本
然后用浏览器登陆 Linux.do ,确保登陆自己的账号之后,按F12打开Console(控制台),粘贴以下js脚本,并按回车
值得注意的是,有些浏览器为了确保安全,会让你先输入允许粘贴,之后才能粘贴js脚本。
这个js脚本基于这个脚本改进而来
// Function to unfollow a user on linux.do
async function unfollowUser(userId) {
try {
// Get CSRF token from meta tag
const csrfToken = document.querySelector('meta[name="csrf-token"]')?.getAttribute('content');
if (!csrfToken) {
throw new Error('CSRF token not found. Make sure you\'re on the linux.do website.');
}
if (!userId) {
throw new Error('User ID is required');
}
// Make the unfollow request
const response = await fetch(`https://linux.do/follow/${userId}.json`, {
method: 'DELETE',
headers: {
'Content-Type': 'application/json',
'X-CSRF-Token': csrfToken,
},
credentials: 'include'
});
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const result = await response.json();
console.log(`Successfully unfollowed user ${userId}`, result);
return result;
} catch (error) {
console.error('Error unfollowing user:', error);
throw error;
}
}
// Function to unfollow multiple users
async function unfollowMultipleUsers(userIds, delay = 1000) {
const results = [];
for (const userId of userIds) {
try {
console.log(`Unfollowing user ${userId}...`);
const result = await unfollowUser(userId);
results.push({ userId, success: true, result });
// Add delay between requests to be respectful to the server
if (delay > 0) {
await new Promise(resolve => setTimeout(resolve, delay));
}
} catch (error) {
console.error(`Failed to unfollow user ${userId}:`, error);
results.push({ userId, success: false, error: error.message });
}
}
return results;
}
// Example usage:
// unfollowUser('123'); // Unfollow single user
// unfollowMultipleUsers(['123', '456', '789']); // Unfollow multiple users with 1 second delay
使用这个取关脚本
示例 假如你要取关慕鸢,只需要把下面的zhangsan改成user792就行
await unfollowUser('zhangsan');
回到正题,取关这个封禁账号,只需要改成他的用户id即可,不要粘贴中文名字,这里是 v2cm
await unfollowUser('v2cm');
把这段代码粘贴进控制台,返回ok,即为 取关成功
我的关注列表也干净了
如何批量取关
await unfollowMultipleUsers(['user1', 'user2', 'user3']);
我的这217个粉丝,如果有一天我也被封禁,请记得按照这个教程取关我,当然我永远不希望你们会用到这个教程。




