app2smile / rules

iOS App去广告
MIT License
3.19k stars 212 forks source link

粉色哔哩哔哩无法显示弹幕,分 P 的视频无法正常观看 #119

Closed RiwiHow closed 1 year ago

RiwiHow commented 1 year ago

大概是三星期前的那次更新导致的问题吧,视频显示不了弹幕。对于分 P 的视频,只有从主页/搜索结果点进去的那一 P 可以播放,其它均显示「加载失败」。希望能修复一下,感谢 IMG_E0874

app2smile commented 1 year ago

粉色b战应该不需要加载这个去广告吧?

RiwiHow commented 1 year ago

没有懂您的意思,粉色哔哩哔哩不是比白色多很多广告吗?刚才试了下,白色没有这些问题

app2smile commented 1 year ago

哦哦那我理解错了。你是用的什么代理软件? 可以把出错时的日志发来。 或者是可以复现的那个视频是什么,让我测试一下

RiwiHow commented 1 year ago

用的是 Quantumult X 复现视频如下:无论是从主页、搜索结果或者是 UP 主的主页点进去,都不能查看弹幕,视频只能看点进去后出现的那个,前面和后面的分 P 都无法播放

我的意思是,应该是所有的视频都看不见弹幕,分 P 的视频看不了其它的分 P

https://user-images.githubusercontent.com/53964574/232435216-1993c940-4d6f-4593-8ff4-fc153ec81e4e.MOV

app2smile commented 1 year ago

我测试了一下是正常的。你打开你的脚本日志,把脚本日志发一下吧 这样才能定位你的问题。个人猜测应该是跟你加载的其他脚本或者规则有冲突导致的。

RiwiHow commented 1 year ago

请问日志是这个吗?

2023/04/18 20:49:49:201 <console> [QTXPacketTunnelProvider] Tunnel started. 2023/04/18 20:50:00:323 <console> [JS Console]: b站json-2023.03.24 2023/04/18 20:50:00:326 <console> [JS Console]: b站json-2023.03.24 2023/04/18 20:50:00:328 <console> [JS Console]: tab修改 2023/04/18 20:50:00:329 <console> [JS Console]: 开屏页show 2023/04/18 20:50:00:329 <console> [JS Console]: 去除右上角游戏中心 2023/04/18 20:50:00:330 <console> [JS Console]: 成功 2023/04/18 20:50:00:331 <console> [JS Console]: 去除发布 2023/04/18 20:50:00:334 <console> [JS Console]: 去除会员购 2023/04/18 20:50:00:357 <console> [JS Console]: b站json-2023.03.24 2023/04/18 20:50:00:361 <console> [JS Console]: 推荐页 2023/04/18 20:50:00:364 <console> [JS Console]: ad_av广告去除) 2023/04/18 20:50:01:073 <console> [JS Console]: b站json-2023.03.24 2023/04/18 20:50:01:078 <console> [JS Console]: 开屏页list 2023/04/18 20:50:01:079 <console> [JS Console]: 成功 2023/04/18 20:50:09:420 <console> [JS Console]: b站proto-2023.02.22 2023/04/18 20:50:09:423 <console> [JS Console]: 响应头首字母大写 2023/04/18 20:50:09:424 <console> [JS Console]: isGzipCompress:true 2023/04/18 20:50:09:456 <console> [JS Console]: 视频播放页View/View 2023/04/18 20:50:09:514 <console> [JS Console]: up主推荐广告:0 2023/04/18 20:50:09:516 <console> [JS Console]: 相关推荐广告:1 2023/04/18 20:50:09:518 <console> [JS Console]: tIconMap:new 2023/04/18 20:50:09:531 <console> [JS Console]: 117271---117271 2023/04/18 20:50:19:286 <console> [JS Console]: b站proto-2023.02.22 2023/04/18 20:50:19:291 <console> [JS Console]: 响应头首字母大写 2023/04/18 20:50:19:294 <console> [JS Console]: isGzipCompress:true 2023/04/18 20:50:19:337 <console> [JS Console]: 视频播放页View/View 2023/04/18 20:50:19:431 <console> [JS Console]: up主推荐广告:0 2023/04/18 20:50:19:433 <console> [JS Console]: 相关推荐广告:0 2023/04/18 20:50:19:436 <console> [JS Console]: 无需处理

app2smile commented 1 year ago

看这个日志脚本没啥问题。你再多试试看看报错的时候日志有没有问题。如果脚本日志没问题的话,那就需要排查一下最近请求中 有没有报错或者拦截的请求,也有可能是那些导致的。

RiwiHow commented 1 year ago

我看了下最近请求的内容,感觉是 grpc.biliapi.net 的问题。

图片是这个域名的处理。我删除了您 bilibili-qx.confhostname 中的这个域名,并且不让这个域名被 reject,似乎都正常了。 有个问题是,白色哔哩哔哩也有请求这个域名,不过白色并没有问题

image

app2smile commented 1 year ago

surge loon是支持h2的,因此不需要屏蔽grpc.biliapi.net。 在qx中我屏蔽了grpc.biliapi.net,因为我现在没用qx,需要我有时间再找个qx测试一下。

RiwiHow commented 1 year ago

好的,感谢感谢 ❤️