reorx / xiami_exporter

Export your data from Xiami
59 stars 8 forks source link

通过虾米验证后export SONGS失败 #5

Closed gongyeee closed 3 years ago

gongyeee commented 3 years ago

image 如图,check现实虾米验证成功,但export失败

reorx commented 3 years ago

Hi, 请检查下 fetch.py 是否有内容,这个异常看起来很像是 fetch.py 为空文件导致的。

若有内容,请将其中 cookie: 的部分删掉后粘贴到这里,我再进行查证。

gongyeee commented 3 years ago

fetch("https://www.xiami.com/api/notice/getUnreadCount?_s=00b7815c299c2496f8f8273ba18670cc", { "headers": { "accept": "application/json, text/plain, /", "accept-language": "zh-CN,zh;q=0.9", "cache-control": "no-cache", "pragma": "no-cache", "sec-ch-ua": "\"Google Chrome\";v=\"87\", \" Not;A Brand\";v=\"99\", \"Chromium\";v=\"87\"", "sec-ch-ua-mobile": "?0", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "xm-ua": "140#UEMoHxE8zzW1Nzo23zOQ4pN8s7O3MCes44ZCUlM7itwFIIEWWUhFi/4semObLTlnHSFmA3hqzznUAz1t3ofxzZPYiahqlQzx2DD3VthqzFsdLSydDzW6omQsxziDW7X+4D5LZzTDUbUBmWselp1xzoObV2EqlVFnlT8I1wba7X53xYYCTdkWsdWE5CTH83TmqZ5i6ePaeMrfG7vkz0TB8oAzjJ+mXBHreYqz/DIkp8PQHGRCFwawHlW9fYTX8SXnhGEeU+pREbi2I6oszZqcXxWc8JGQJs03Tuw4TSStth0rK3ulLKEOiQ15dd9TmdgloZBUqhNi3R2h7zWVQKI7mlZiqdCcXV+ln0wV0Ph/1V39bqSN7+Unz7ExpSTs7bBw89Tl5vSUiFIz0+l4q+Cj32wP/OVl5TghVNjOsO4+yl5LbXLB9+ClbuccAvDXTMMyS1U4i+VdqHQvyaUDVuCPVNC1z4WZFpAuneCxqOmM9EKEg6Oxdz97KT0vo/d5bnzKklS0xqdHm0tIEFYZdyrhLbHA0uzToYGfyVno+NmVmSACwyE7RsohJO32W6y72Aohogbu2TH2JHajRyKMVfj8OIPYyqL4AnIfO2UuEQBvQsRxvDFYeDq7TTFdxhIlze5FHqQ0oZInJg8s2qqm8MKORWwUzA01rm+aXLp7EjCoiOaDHA7e57dSdBAX4PtDSxRWiIeZQseIru+jhwgOevecGk8CJMeM8vrFUgRhGu+duubFK6F3XEqSLQkktjdtUy+rCIg/bRCWk3M=", }, "referrer": "https://www.xiami.com/user/1119848", "referrerPolicy": "strict-origin-when-cross-origin", "body": null, "method": "GET", "mode": "cors" });

hi, cookie: 的内容删掉后 fetch.py 是这样的

reorx commented 3 years ago

内容看起来是没问题的,疑点还是在命令行的输出上,正常情况下 check 看起来是这样的:

image

你的截图中缺少 test fetch() ok,看起来像是 fetch() 函数并未执行,所以之前才会怀疑 fetch.py 是空文件。

我会在 windows 环境中复现下,来排查是否是因系统造成的 Python runtime 表现不一致的问题。

gongyeee commented 3 years ago

确认了下是fetch.py放错位置了,重放之后生效了,感谢解答 此外我歌单里有不少非gbk字符,导出的时候报错编码错误,不知道有没有什么好办法处理..... 目前我是先打印到控制台(此处编码正确)再从控制台中复制黏贴到文本文件....

reorx commented 3 years ago

也需要把报错贴一下,应该不难处理

On Fri, Jan 22, 2021 at 12:30 gongyeee notifications@github.com wrote:

确认了下是fetch.py放错位置了,重放之后生效了,感谢解答 此外我歌单里有不少非gbk字符,导出的时候报错编码错误,不知道有没有什么好办法处理..... 目前我是先打印到控制台(此处编码正确)再从控制台中复制黏贴到文本文件....

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/reorx/xiami_exporter/issues/5#issuecomment-765113624, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADDDVGMNAER4MLEKUAXIGDS3D5OJANCNFSM4WMXDUBA .

-- 青松虽苦寒,羞逐桃李春

reorx commented 3 years ago

确认了下是fetch.py放错位置了,重放之后生效了,感谢解答 此外我歌单里有不少非gbk字符,导出的时候报错编码错误,不知道有没有什么好办法处理..... 目前我是先打印到控制台(此处编码正确)再从控制台中复制黏贴到文本文件....

这个问题还需要看一下吗?