按理说登录之后,向http://www.xiami.com/song/collect/id/1770201852页面发送id,list_id,submit三个数据即可,实际操作不可行,但不知道哪里出错..
寻求大家帮助...谢谢...
代码:
寻求大家帮助...谢谢...
代码:

1 austinchou0126 Nov 8, 2013 |
2 jim9527 OP @austinchou0126 撞墙中...明明发帖前有提醒自己这个............................... |
3 jim9527 OP @austinchou0126 大哥,我的能删去.............你的............... |
4 caomu Nov 8, 2013 看到上面,我不厚道地笑了。。。 |
5 lvye Nov 8, 2013 via Android 楼主看来得换密码了 |
6 udonmai Nov 8, 2013 这个密码是生成的吧,重新生成一个就好了。 |
7 lizheming Nov 8, 2013 |
8 lizheming Nov 8, 2013 搞不懂为啥v2ex的github url解析做的如此之糟糕啊...纯吐槽请见谅... https://gist.github.com/mujiang/7369501/b2b0a23b9ffb71ea8a0e0ad9d95b39f803b1cdf5 |
9 lizheming Nov 8, 2013 |
10 dqpb Nov 8, 2013 233 |
11 jim9527 OP |
12 lizheming Nov 9, 2013 via iPad 哇靠,现在在iPad上看才发现楼主的GitHub URL 地址是被解析了的,为啥我在电脑上看的时候代码是被隐藏的?难道是自定义CSS惹得祸? @jim9527 对于问题表示,Python不会啊,唉! |
14 lizheming Nov 9, 2013 @caomu 好像真是这样的,选择加载之后就有了,有学习到新技能了有木有...不过比较奇怪的是我在 t/88235 这个帖上因为原先没加载gist的js以为LZ没放代码,然后把gist地址找到后再在评论里头贴了一遍(现在想来别人一定会觉得我的那条评论是多么的愚蠢!),评论的这条gist在当时的情况下就显示了,而LZ的没有,这是为什么呢? |
15 caomu Nov 9, 2013 @lizheming 我不太清楚v2ex转gist地址的规则。我只能看到在那个帖子和这个帖子里的源码对应的地方是引入一个js,lz的gist地址可能是http的,而你的可能是https的。chrome的混合内容安全规则是这样的,https页面,如果有http的图片、视频,地址栏左边的绿锁就变成黄三角锁;如果有http的js、css,默认blocked,手动解除后地址栏左边变红色划线警告。https页面有https的js、css、图片则正常载入,地址栏左边显示绿锁。 |
17 187j3x1 Nov 9, 2013 用 firefox web 工具看了下 post url 应该是这 http://www.xiami.com/song/collect |
19 pynix Nov 9, 2013 这个。。。。 下载什么的还有点意义。。。添加的话直接界面操作不就得了。。。 |
21 pynix Nov 9, 2013 把排行榜的歌曲添加到个人播放列表? |
23 gr3yman Nov 13, 2013 @jim9527 代码中有几个缺少的因素: 1. 首先,如@187j3x1 所说的 tag_url 的 post url 应该是 'http://www.xiami.com/song/collect' 2. 另外,tag_url 的 post 少了一个http header, 例如要将 id为 3686304的歌曲加入精选集,需要增加以下HTTP报头 'Referer: http://www.xiami.com/song/collect/id/3686304' 3. 最后,tag_url 的 post所使用的_xiamitoken不对,'https://login.xiami.com/member/login' 登录成功后,会刷新一个新的_xiamitoken在Cookie中,应使用该_xiamitoken才能进行后续操作 ~ |