签到 API
F12,抓包
找到疑似签到的 API:
这是 POST 的参数
其中ie
固定,kw
是贴吧的名称
所以 API 大概是这样的:
再看看返回结果
比较有用的:
名称 | 说明 |
---|---|
no | 错误码 |
data.errno | 错误码 |
data.errmsg | 错误信息 |
data.finfo.current_rank_info.sign_count | 今天第几个签到 |
已知的错误码(no
):
错误码 | 说明 |
---|---|
0 | 无错误 |
1101 | 已经签到过 |
1990055 | Cookie 失效 |
还有个获取本月签到情况的 API:
kw
和ie
是一样的
这是返回的数据,在图中用对应颜色框了起来:
获取贴吧名称 API
签到 API 使用贴吧名称,所以还需要获得所有已关注的贴吧
已关注贴吧放在首页的源码里,需要手动解析
搜索spage/widget/forumDirectory
就能找到
可以使用字符串搜索,或者使用 XPath /html/body/script[32]
再去掉多余的部分