致谢
曾参考@congxz6688 的 tiebaAllsign。
曾参考 @sljeff 的 微博超级话题签到。
更新日志
2018-01-07 修改话题列表API
暂无已签验证和超话普话区分
2017-12-10 修复列表、状态读取
- 更新内容
-
- 修复相关 JSON 解析(数据打包到 data )
- 界面 id 改用 class
2017-11-11 白名单模式;状态查询功能
- 更新内容
-
- 白名单模式可以跳过列表获取步骤
- 状态查询(实验功能)支持话题数据、用户经验、主持考核进度等信息
- 用页面加载监听替代延时
- 改用 cookie 验证登陆状态
- 使用 try catch errors
- 设置验证增强;增加说明
- 兼容性小修改: before 改为 insertBefore
- TODO
-
- 兼容手机浏览器的轻量小书签版本
- 不知有无可能实现签到后自动发布微博(为了业绩嗯)
2017-10-26 修复bug,完善界面
- 更新内容
-
- 修复中止功能
- 增加本地列表预读
- 增加延时设置,完善设置界面
- 修复
Object
相关bug
2017-10-25 修复登录跳转问题
- 问题来源
- 登录跳转中间页解析错误,跨域访问错误
- 更新内容
-
- 重写脚本,构造
Task
作为抓取列表和提交签到通用的对象
- 引入跨域访问,辨别
finalUrl
以执行跳转
- 新脚本没有设定手动延时(两次
xhr
间隙),暂时没有发现问题
- 改从手机站点读取列表,包含签到和等级信息,可区分超话和普话
- 改用微博风格界面,已签待签列表分列
- 新增设置界面
2017-10-20 修复 domid
变动问题
- 问题来源
- 原
domid
序号后延一位,从 95
变为 96
,无法请求正确的列表页面
- 更新内容
-
- 改用
GM_xhr
- 话题数组单元改为
hash 表
- 改进正则进行第一步解析(
HTML
储存于 script
标签,动态加载)
domid
由上步动态取得,避免再有编号异动导致脚本失效
- 后续改用
HTML
解析和 jquery
选择器
- 添加延时,增强按钮添加