Aynakeya
Aynakeya
> 怎么使用呀?日志显示有歌的链接,但是播放不了,歌曲链接粘贴到网址打开后返回403 Forbidden See hook.js. add referer ='https://www.bilibili.com/' in the header. 请将referer ='https://www.bilibili.com/' 放到header中哦。 chrome可以使用插件来改,如果你要自己调用的话,就在请求的时候加上referer就行了。
> 请求时需要 referer 的话应该写在 bilibili.js 里面吧。。可以参考下其他的音源。 > > EDIT:看起来应该是有其他目的。 是的,api不需要referer,但是请求音乐文件的时候需要referer
> 似乎网易云音乐上面也播放不了(UWP),另外 m4a 的音质有点惨。。 我不知道欸,电脑端自己用的时候是可以的。
> 这。。不知道是不是我操作问题 QAQ ``` else if(req.url.includes("bilivideo.com")){ // console.log("rewrite mitm") req.headers['referer'] = 'https://www.bilibili.com/' req.headers['host'] = url.hostname req.headers['user-agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36' }...
> 。。或许我得换成 PC 端试试 host换成xxxxxxxxxxxx.bilivideo.com 试试?我自己用pc的又试了试是可行的。
> 其实我的网易云音乐客户端也播放不了,电脑和IOS上都一样,缓冲不上卡好久然后就跳下一首了,曲子链接复制到Chrome用插件改referer是可以的,emm.... 我也不知道啊,我自己试了都可以的啊  edit: 给一下歌曲id我看看
> 我再测试了下,如果启动加上-s或-e就不行了,会反复`MITM > upos-sz-mirrorks3.bilivideo.com`几次后停止,可能是域名白名单的问题? 有道理,我觉得是可能是header里host的原因。
> 而且host还没办法设定泛域名 我去加上,谢谢了。 对。他必须得是当前url的hostname。这点很烦。
I have the same issue. Still exists in 2.3.1.
For those need a temporary way to obtain a window handle in desktop environment (linux,windows.macos). Here is a working solution. ```golang var w fyne.Window func main() { a := app.NewWithID("io.fyne.demo")...