ididid 发表于 前天 16:27

B站屏蔽他人(碰到膈应的人的时候用),谨慎,有可能封号

创建Flask后端:
- 这个后端主要用于接收屏蔽请求并记录相关信息。

```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/block_user', methods=['POST'])
def block_user():
    user_id = request.json.get('user_id')
    # 这里可以将user_id存储到数据库等持久化存储中,简单示例直接打印
    print(f'屏蔽用户ID: {user_id}')
    return '用户已标记为屏蔽'
if __name__ == '__main__':
    app.run(debug=True)
```

创建Chrome扩展:
-  manifest.json 文件,定义扩展的基本信息和权限:
```json
{
    "manifest_version": 3,
    "name": "B站屏蔽用户扩展",
    "version": "1.0",
    "description": "在B站屏蔽用户",
    "permissions": [
      "activeTab",
      "storage"
    ],
    "content_scripts": [
      {
            "matches": ["https://www.bilibili.com/*"],
            "js": ["content.js"]
      }
    ],
    "action": {
      "default_popup": "popup.html"
    }
}
```

-  popup.html 文件,用于创建一个简单的用户界面来输入要屏蔽的用户ID:
```html
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF - 8">
    <title>屏蔽用户</title>
</head>
<body>
    <label for="user - id">输入用户ID:</label>
    <input type="text" id="user - id">
    <button onclick="sendBlockRequest()">屏蔽</button>
    <script src="popup.js"></script>
</body>
</html>
```

-  popup.js 文件,获取用户输入并发送请求到Flask后端:
```javascript
function sendBlockRequest() {
    const userId = document.getElementById('user - id').value;
    if (userId) {
      fetch('http://127.0.0.1:5000/block_user', {
            method: 'POST',
            headers: {
                'Content - Type': 'application/json'
            },
            body: JSON.stringify({ user_id: userId })
      })
      .then(response => response.text())
      .then(data => {
            alert(data);
      })
      .catch(error => {
            console.error('请求错误:', error);
      });
    }
}
```

-  content.js 文件,可以用来在B站页面上进行一些处理,例如隐藏被屏蔽用户的相关内容,但这里只是简单示例,实际要实现隐藏需更复杂的DOM操作:
javascript// 这里可添加检测页面元素并隐藏被屏蔽用户相关内容的逻辑

王一之 发表于 昨天 13:32

哥哥的markdown格式有点乱。。。。解析不了报错了,我给哥哥改了一下

ididid 发表于 昨天 15:07

王一之 发表于 2025-2-4 13:32
哥哥的markdown格式有点乱。。。。解析不了报错了,我给哥哥改了一下

感谢感谢,这个手机版太费劲了(哭
页: [1]
查看完整版本: B站屏蔽他人(碰到膈应的人的时候用),谨慎,有可能封号