浏览器下插件直接用网页版发即可,无需额外软件
安装插件
在chrome/firefox/edge浏览器,搜索插件“requestly”下载,这里我教程中用的是chrome,其他浏览器可能有略微区别。
配置插件
进入插件主界面,左边选择HTTP Rules,第一次安装可能需要点击中间的Create your first rule,选择Modify Request Body,如下图。
点击右上角的Create Rule,填写一条如下图所示的规则,两段需要填充的文本可以从下面复制,注意下面Request Body下面的选项选第二个。
https://api.vc.bilibili.com/web_im/v1/web_im/send_msg
function modifyRequestBody(args) {
const { method, url, body, bodyAsJson } = args;
// Change request body below depending upon request attributes received in args
return body.replace("from_firework=0", "from_firework=1");
}
结束,打开发私信的网页,保证这条规则是启用的,就可以正常发私信了。
原理
网页端发私信调用的是https://api.vc.bilibili.com/web_im/v1/web_im/send_msg这个api,请求体的形式为form data。具体如下:
from_firework字段值默认为0,此时对没回过你私信的用户发私信有只能发一条的限制,把这个值改成1就可以正常发了。
问题与解决
填写规则时插件可能会崩溃,把浏览器语言改成英文试试。
如果没被回过还是只能发文字,图片该发不了还是发不了,无能为力。
安装插件
在chrome/firefox/edge浏览器,搜索插件“requestly”下载,这里我教程中用的是chrome,其他浏览器可能有略微区别。
配置插件
进入插件主界面,左边选择HTTP Rules,第一次安装可能需要点击中间的Create your first rule,选择Modify Request Body,如下图。
点击右上角的Create Rule,填写一条如下图所示的规则,两段需要填充的文本可以从下面复制,注意下面Request Body下面的选项选第二个。
https://api.vc.bilibili.com/web_im/v1/web_im/send_msg
function modifyRequestBody(args) {
const { method, url, body, bodyAsJson } = args;
// Change request body below depending upon request attributes received in args
return body.replace("from_firework=0", "from_firework=1");
}
结束,打开发私信的网页,保证这条规则是启用的,就可以正常发私信了。
原理
网页端发私信调用的是https://api.vc.bilibili.com/web_im/v1/web_im/send_msg这个api,请求体的形式为form data。具体如下:
from_firework字段值默认为0,此时对没回过你私信的用户发私信有只能发一条的限制,把这个值改成1就可以正常发了。
问题与解决
填写规则时插件可能会崩溃,把浏览器语言改成英文试试。
如果没被回过还是只能发文字,图片该发不了还是发不了,无能为力。