有人研究过新版虾米的自动签到么?

2013-11-12 10:03:41 +08:00
 mbyfan
用Python写了个程序登录成功后,再去post签到的url: http://www.xiami.com/task/signin,发现签到失败。
用Chrome的developer tools简单地看了一下,似乎在post之前还会get一下这个链接 - http://hm1.cnzz.com/heatmap.gif。
但是即使我完全模拟了这两个步骤,依然无法做到使用脚本来签到。请问有人成功了么?
6461 次点击
所在节点    问与答
19 条回复
xatest
2013-11-12 12:37:44 +08:00
自从上了虾米新版首页之后,所有的自动签到都失效了,我联系过作者,没有更新的意思。
mbyfan
2013-11-12 12:43:10 +08:00
@xatest 原来的签到实现起来很简单,登录后直接post一下签到链接即可。新版的有点奇怪,登录可以实现,但是post签到链接却失效了。
lizheming
2013-11-12 12:45:46 +08:00
http://imnerd.org/xiami-autosign.html

正好是一年前写的东西,表示我一直用到现在也木有问题的说...
xatest
2013-11-12 12:46:18 +08:00
原来不是简单post一下吧,要保存cookies的~
xatest
2013-11-12 12:46:38 +08:00
@lizheming 你升级到新版首页了吗?
lizheming
2013-11-12 12:48:20 +08:00
@xatest 嗯,升级了..-_-?原来登陆这里也有变化啊...一直都没发现的说
glongzh
2013-11-12 12:51:36 +08:00
提交的header和data模拟好来,是可以的。先登录获取cookie后再签到
mbyfan
2013-11-12 12:58:25 +08:00
@glongzh 有代码可以share么?我直接使用(Python) requests module中的Session,应该不是cookie的问题。
mbyfan
2013-11-12 12:59:30 +08:00
@xatest 呃,这个我还是明白的。原来我也自己写过,大约十几行代码。
wxstorm
2013-11-12 13:52:01 +08:00
签到有啥好处么
lizheming
2013-11-12 13:54:48 +08:00
@wxstorm 送红包啊(新版好像叫体验点了?),然后红包可以拿来买歌(一般来说歌都是320kbps左右的,而且ID3信息完全)~对于虾米网这种把用户上传的歌转手拿来卖这种事我搅得自动签到是再好不过啦~
dreasky
2013-11-12 14:14:33 +08:00
改一下User-agent访问移动版的 http://www.xiami.com/web 你会发现更简单
glongzh
2013-11-12 14:18:15 +08:00
@mbyfan 记得checkin时,cookie里面有几个关键数据是必须的。你抓下数据,完全模拟就行了。
javaluo
2013-11-12 14:18:34 +08:00
get那个是热力图,不需要请求的
simple_plan
2013-11-12 19:06:57 +08:00
自从很久前用的签到脚本失效后 已默默手签200多天
shpasspass
2013-11-12 22:23:25 +08:00
从来没签到过虾米,不知道虾米签到有什么用。。。。
我一般安装插件,在百度下载flac音乐。。。就是这个http://maolihui.com/baidu-music-plugins.html
kkstorm77
2016-01-19 22:14:46 +08:00
可能是 https
poxiao0123
2016-03-25 14:56:29 +08:00
我也想弄个虾米的自动签到程序啊,可惜技术不怎么样,头痛中...
tinpont
2016-04-29 14:37:30 +08:00
需要保存 cookies ,并且模拟 referer ,还要注意 IP 的问题,如果国外是签不了到的。亲测

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/88938

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX