BA7JCM

Results 64 comments of BA7JCM

> > > > 问题QQ音乐登录之后一大堆网络请求,不知道哪一个请求的cookie才是需要的…… > > > > > > > > > 我的意思是,把所有Cookie全加上,无脑式操作 > > > > > > ![image](https://user-images.githubusercontent.com/79561519/169831545-434d5420-1c43-46e6-873f-068b5c76190b.png) 26对cookie,全部怼上去吗 > > 如果你能确定这些Cookie里面有身份验证的就行了,请求使用的Cookie可能只是一部分 我在网页上登录账号之后访问歌单分享页面,把请求头中的cookie字段的值全部填上去了,目前VIP歌曲是能播了,但有一首歌登陆前显示下架、登录后在网页中能播放的歌曲(歌曲id:001woau90t4SQZ)仍然无法播放,另外不知道cookie有效期是多久,有没有啥能自动抓取cookie提交的工具 ![image](https://user-images.githubusercontent.com/79561519/169839646-e7bb1962-0318-48a6-b38f-ce04d2e0905a.png) 顺带问问“AUTH密钥”是咋用的如果设置了的话,还有就是api通过有VIP的账号输出的json的url字段302后的链接能一直有效吗

> 如果cookie填写没问题有效时间一般会比较长,你如果不放心写一个定时脚本请求VIP判断返回值就行了,我一般没怎么管,除非访问量比较大,被网站取消了登陆状态就得重新填了,我也没用过什么自动获取cookie的工具;另外这个“AUTH密钥”是参照Meting-API项目添加的,可以对你网站的API请求进行访问限制,开启后只有歌单类型可以获取数据,其他请求如果没有正确密钥(用AUTH_SECRET参数来进行混淆加密)就会返回403错误;至于302后的链接,因为使用了CDN,所以一般是会设置有效期的 cookie我看浏览器里面显示的过期时间长短不一,有十几年后过期的字段,也有几个月后过期的字段,也有几个小时过期的,正常的QQ音乐客户端通过正常手段登录的,掉登录的时间我都摸不准,有时候几个月都不会掉登录,有时候前几天刚登录完就又掉了,网页端抓的cookie让我更摸不着头脑了

> 如果cookie填写没问题有效时间一般会比较长,你如果不放心写一个定时脚本请求VIP判断返回值就行了,我一般没怎么管,除非访问量比较大,被网站取消了登陆状态就得重新填了,我也没用过什么自动获取cookie的工具;另外这个“AUTH密钥”是参照Meting-API项目添加的,可以对你网站的API请求进行访问限制,开启后只有歌单类型可以获取数据,其他请求如果没有正确密钥(用AUTH_SECRET参数来进行混淆加密)就会返回403错误;至于302后的链接,因为使用了CDN,所以一般是会设置有效期的 “开启后只有歌单类型能正确返回数据”,我看歌单输出的json里面的值也是请求自己这个api的,有影响吗,另外auth密钥填的是加密前的值还是加密后的值

> > > 如果cookie填写没问题有效时间一般会比较长,你如果不放心写一个定时脚本请求VIP判断返回值就行了,我一般没怎么管,除非访问量比较大,被网站取消了登陆状态就得重新填了,我也没用过什么自动获取cookie的工具;另外这个“AUTH密钥”是参照Meting-API项目添加的,可以对你网站的API请求进行访问限制,开启后只有歌单类型可以获取数据,其他请求如果没有正确密钥(用AUTH_SECRET参数来进行混淆加密)就会返回403错误;至于302后的链接,因为使用了CDN,所以一般是会设置有效期的 > > > > > > “开启后只有歌单类型能正确返回数据”,我看歌单输出的json里面的值也是请求自己这个api的,有影响吗,另外auth密钥填的是加密前的值还是加密后的值 > > 歌单输出的json在设置auth开启下(注意清除缓存)列出的地址会携带auth密钥,也就是只能通过歌单输出json来获取所有的数据,这样在一定程度上避免了爬虫的问题,那个AUTH_SECRET填一个只有自己知道的字符串就行了,地址携带的auth其实就是根据请求关键字与AUTH_SECRET连接的字符串计算出的hash,也就是知道了AUTH_SECRET就能使用算法计算auth了,当然你也可以尝试魔改代码 那我请求的时候带的auth呢,是带什么,带歌单id与auth_secret拼接的字符串用sha1计算出来的值吗

> > > > > 如果cookie填写没问题有效时间一般会比较长,你如果不放心写一个定时脚本请求VIP判断返回值就行了,我一般没怎么管,除非访问量比较大,被网站取消了登陆状态就得重新填了,我也没用过什么自动获取cookie的工具;另外这个“AUTH密钥”是参照Meting-API项目添加的,可以对你网站的API请求进行访问限制,开启后只有歌单类型可以获取数据,其他请求如果没有正确密钥(用AUTH_SECRET参数来进行混淆加密)就会返回403错误;至于302后的链接,因为使用了CDN,所以一般是会设置有效期的 > > > > > > > > > > > > “开启后只有歌单类型能正确返回数据”,我看歌单输出的json里面的值也是请求自己这个api的,有影响吗,另外auth密钥填的是加密前的值还是加密后的值 > > > > > > > > > 歌单输出的json在设置auth开启下(注意清除缓存)列出的地址会携带auth密钥,也就是只能通过歌单输出json来获取所有的数据,这样在一定程度上避免了爬虫的问题,那个AUTH_SECRET填一个只有自己知道的字符串就行了,地址携带的auth其实就是根据请求关键字与AUTH_SECRET连接的字符串计算出的hash,也就是知道了AUTH_SECRET就能使用算法计算auth了,当然你也可以尝试魔改代码 >...

> > > > > > > 如果cookie填写没问题有效时间一般会比较长,你如果不放心写一个定时脚本请求VIP判断返回值就行了,我一般没怎么管,除非访问量比较大,被网站取消了登陆状态就得重新填了,我也没用过什么自动获取cookie的工具;另外这个“AUTH密钥”是参照Meting-API项目添加的,可以对你网站的API请求进行访问限制,开启后只有歌单类型可以获取数据,其他请求如果没有正确密钥(用AUTH_SECRET参数来进行混淆加密)就会返回403错误;至于302后的链接,因为使用了CDN,所以一般是会设置有效期的 > > > > > > > > > > > > > > > > > > “开启后只有歌单类型能正确返回数据”,我看歌单输出的json里面的值也是请求自己这个api的,有影响吗,另外auth密钥填的是加密前的值还是加密后的值 > > >...

> > > > > > > 如果cookie填写没问题有效时间一般会比较长,你如果不放心写一个定时脚本请求VIP判断返回值就行了,我一般没怎么管,除非访问量比较大,被网站取消了登陆状态就得重新填了,我也没用过什么自动获取cookie的工具;另外这个“AUTH密钥”是参照Meting-API项目添加的,可以对你网站的API请求进行访问限制,开启后只有歌单类型可以获取数据,其他请求如果没有正确密钥(用AUTH_SECRET参数来进行混淆加密)就会返回403错误;至于302后的链接,因为使用了CDN,所以一般是会设置有效期的 > > > > > > > > > > > > > > > > > > “开启后只有歌单类型能正确返回数据”,我看歌单输出的json里面的值也是请求自己这个api的,有影响吗,另外auth密钥填的是加密前的值还是加密后的值 > > >...

> 我的意思是,你可以根据你的API能不能获取到用户数据(比如私有歌单,VIP歌曲地址亦可)来判断你的cookie是否失效 刚刚试了一下,设置为隐私歌单之后注释掉cookie相关的几行代码会返回`{"error":"unknown playlist id"}`,现象比获取VIP歌曲明显多了,是个用来判断的好方法,不过这首歌(id:001woau90t4SQZ)我登录之后在网页中是能够播放的,不知道为啥设置cookie之后仍然无法解析出来

> > > 我的意思是,你可以根据你的API能不能获取到用户数据(比如私有歌单,VIP歌曲地址亦可)来判断你的cookie是否失效 > > > > 刚刚试了一下,设置为隐私歌单之后注释掉cookie相关的几行代码会返回`{"error":"unknown playlist id"}`,现象比获取VIP歌曲明显多了,是个用来判断的好方法,不过这首歌(id:001woau90t4SQZ)我登录之后在网页中是能够播放的,不知道为啥设置cookie之后仍然无法解析出来 > > 我看了一下,页面提示"很抱歉,您查看的歌曲已下架",音乐网站版权等问题比较多,有些请求被限制了,想深挖就要费点功夫,说不准哪天又能播放了,如果你VIP账号可以访问,那可能需要修改源代码,建议查看Meting的最新版本或到其仓库提交issues meting仓库我看了,最后一次的动静是两三年前……

> > > 我的意思是,你可以根据你的API能不能获取到用户数据(比如私有歌单,VIP歌曲地址亦可)来判断你的cookie是否失效 > > > > > > 刚刚试了一下,设置为隐私歌单之后注释掉cookie相关的几行代码会返回`{"error":"unknown playlist id"}`,现象比获取VIP歌曲明显多了,是个用来判断的好方法,不过这首歌(id:001woau90t4SQZ)我登录之后在网页中是能够播放的,不知道为啥设置cookie之后仍然无法解析出来 > > 我看了一下,页面提示"很抱歉,您查看的歌曲已下架",音乐网站版权等问题比较多,有些请求被限制了,想深挖就要费点功夫,说不准哪天又能播放了,如果你VIP账号可以访问,那可能需要修改源代码,建议查看Meting的最新版本或到其仓库提交issues 这首歌我登录之后在网页版上面我的歌单里面显示能播放,但点进去实际上也是不能播放,直接打开歌曲详情也是不能播放,但奇怪的是这首歌在客户端(win&Android)上面都能正常播放 ![image](https://user-images.githubusercontent.com/79561519/170002983-d1a08958-7330-40d1-968b-db1395fa2b8f.png) ![image](https://user-images.githubusercontent.com/79561519/170003149-91adf15b-4ac9-402b-8f15-e9561d78906e.png)