Giter Club home page Giter Club logo

Comments (6)

Maasea avatar Maasea commented on July 28, 2024

上一次更新 已经解决该问题。

更新一下模块即可

from sgmodule.

ChiefFucker avatar ChiefFucker commented on July 28, 2024

上一次更新 已经解决该问题。

更新一下模块即可

现在好像出新问题了,我这边只要加上mock那条规则v1/next的链接就消失了,不加的话就马上出来。我把mock类型改为vnd.yt-ump,可以让next链接出来,但是视频就无法播放了。
感觉视频广告和下面的推荐广告必须二选一,如果广告全没播放就不加载视频。这是上新手段了吗,好像还不全都是这样,估计油管确实在灰度测试什么吧……

from sgmodule.

Maasea avatar Maasea commented on July 28, 2024

我记得你没用 request,只用了response?

next数据放在watch里一起下发了,所以没有next

from sgmodule.

ChiefFucker avatar ChiefFucker commented on July 28, 2024

我记得你没用 request,只用了response?

next数据放在watch里一起下发了,所以没有next

我一直都是只用response,以前都有next这个链接,这个问题最早出现是你上次更新脚本后,没过几天就出问题了。但可以确定这不是脚本的问题,因为这一个月我经历了出问题、自动恢复正常、然后又出问题……我唯一做的就是更新油管的版本。

我刚才又试了一下,又变了,现在是取消mock也没用了,watch的链接消失了,然后会连续出现两个next链接,但是推荐列表里的广告还在。

只有把mock类型设置成application/vnd.yt-ump,可以恢复去除广告,但是视频转圈了……我都无语死了,但是好像不是所有人都这样,上次你更新了两次,下午一次晚上9点一次,说是修复视频无法播放的问题,我当时还纳闷我这边没问题啊。但是我也更新了,没几天我这边就找不着next链接了。

当时不知道所以提了个issue,后来观察才发现是next链接没了。我感觉问题应该出在mock那条链接上,油管服务器应该是检测它的状态,发生变化了就上新手段恢复广告。

还有就是更新油管后当时没事,过几天应该是通过热更新给搞出问题的。所以才怀疑是油管在小部分测试什么新手段呢吧,看这里没什么人来反馈,估计大部分人应该没遇到问题。

我这边现在的状态是正常使用脚本,播放器页推荐列表里的广告是无论如何也去不掉了。其他的正常。

顺便说下,看直播或者小视频时会匹配到next/heartbeat的链接,然后就会rangerror。看油管官方发布的电影时也会匹配到一个链接,忘了叫啥了,同样rangerror。我提过一个issue根源就是这俩链接搞的鬼。

from sgmodule.

Maasea avatar Maasea commented on July 28, 2024

昨晚更新了一次脚本,看下能不能去掉。

关于 rangerror,是因为模块需要匹配 next 请求,但是目前的正则同样会匹配到 next/heartbeat,在反序列化二进制文件的时候出错了。脚本应该做了错误处理,只是输出日志,应该不会有太大的影响。这个错误可能需要维持现状,后续有空调整一下正则。

from sgmodule.

ChiefFucker avatar ChiefFucker commented on July 28, 2024

昨晚更新了一次脚本,看下能不能去掉。

关于 rangerror,是因为模块需要匹配 next 请求,但是目前的正则同样会匹配到 next/heartbeat,在反序列化二进制文件的时候出错了。脚本应该做了错误处理,只是输出日志,应该不会有太大的影响。这个错误可能需要维持现状,后续有空调整一下正则。

我这边好了,看了下没有next的链接但是广告也没了。

rangerror那两个链接我放到这里了,多谢大佬更新。

https://youtubei.googleapis.com/youtubei/v1/player/heartbeat

https://youtubei.googleapis.com/youtubei/v1/player/get_drm_license

from sgmodule.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.