#1 - 2017-3-3 02:46
fifth (人型自走单线程大脑培养皿#5)
@御户白夜 所托,写了一个小脚本,提供查看该名用户最近状态的功能,然后在今天上班摸鱼的时候写好了。本来还打算把上次@君寻 想要的好友评分功能也加上,但是因为涉及到多页面加载一下子没写好,想着先发布一部分的功能,就直接先发了。

第一个版本就只能显示好友名字/是否已加好友/最后一条timeline/共同喜好/同步率。
接下来两天我把抓取好友评分部分写好之后再发新版本。

这个脚本在bgm.tv所有页面(暂不支持超展开页面)里面都会生效,如果你在首页或者自己的好友页面里面使用的时候可能会发现你看到的所有人都是“xxx已经是你的好友”(这是显然的。你试试在小组讨论帖或者别人的好友列表里刷一刷就会看到区别了。。。

如果正在是用@everpcpc 的(最新版)条目脚本,同时打开两个脚本信息窗口会产生遮挡(我的会把他的挡住,建议只用一个

[!]如何看某用户的非动画条目评分及分布
考虑到一部分用户的特殊需求,我做了相应的适配。但我个人主观上并不想让这个脚本的定制化程度太高,我留了一个配置在代码里面,如果有这方面需求的同学可以打开脚本代码,然后大概在第40行左右有一块被框起来的注释说明,按照注释里面说的操作就好了。
修改完保存之后请务必清空相应的localstorage(删除key值为fifth_bgm_user_userjs_scores的记录即可),不然有一定可能数据显示会不正确
*同时只能触发一种类型条目的追踪*

下面的截图为最早的版本,懒得换了。。。

[效果图]


github项目地址    |    脚本安装/更新
(建议使用Tampermonkey来管理插件(尤其是对于火狐浏览器用户

由于沉迷塞尔达,所以我大概短时间内不会更新新功能上去了。。。

更新日志
20170323 v1.2.4    1.现在支持不同类型条目的斯托卡(但同时仅支持一种类型,默认动画),修改方法见上面
                               2.修复一处可能会造成控制台报错的地方(报错不影响功能)
20170323 v1.2.3    修复了读取某些用户(时光机右侧列表)的数据时出错的情况
20170322 v1.2.2    1.修复了在某些情况下看过动画数量出现错误的情况(调整了数据抓取策略
                               2.改了名字和描述
20170321 v1.2.1    修复了查看自己的均分时显示别的用户的数据的bug
20170321 v1.2.0    1.添加了设置中心,现在可以对斯托卡的内容进行设置
                                       可设置的内容包括:显示的内容选择,计分方式,是否包含标准差
                                       设置方式为勾选,鼠标从窗口移开,浮窗消失即保存生效
                               2.存储格式改变,v1.2.0会检查脚本的版本,会自动清空旧版本的缓存,你也可以手动清除
                               3.其它大量的修复和改动,我几乎把全部的代码重新写了一遍
20170317 v1.1.6    1.修复了一处遮挡问题
                               2.查看自己的信息时,最上面的那句话的内容现在是随机的
20170317 v1.1.5    1.加载的进度条现在是一根进度条而不再是文字了
                               2.修复了在斯托卡不看动画的用户时永远卡进度条的错误
                               3.文案上的调整
20170316 v1.1.4    1.修复了一处遮挡问题
                               2.现在会在请求个人信息的时候就抓取条目标记数,所以会显示看过数和抛弃数
                                       在不需要更新分数信息的情况下可以减少一次网络请求
                               3.其它代码结构的小优化
20170315 v1.1.3    1.现在可以把分数分布图画出来了
                               2.浮窗透明度取消了(为了使图看得更清楚
20170314 v1.1.2    1.现在的计算不再包含未评分的作品,用户均分应该会比之前高一点了
                               2.顺便计算了一下标准差
                               3.查看自己的时候那句话的样式稍微改了一下
20170313 v1.1.1    1.现在可以stk自己了(仅能显示最近tl),所以可以查看自己的均分了
                               2.现在把鼠标放在“时光机”按钮上不会出现浮窗了
                               3.最近一个登陆的用户uid会被保存在localstorage,但未登录状况下依然不能使用本插件
20170312 v1.1.0    现在可以查看用户的看过动画均分了
20170306 v1.0.10  修复了上个版本修复导致的某些页面(如首页)头像不能触发浮窗的bug
20170305 v1.0.9    1.修复了两处会在控制台报错的情况(报错并不影响功能
                               2.加入了淡入淡出效果
                               3.其它代码调整优化
20170304 v1.0.8    1.现在把鼠标从头像或名字上移开之后信息窗不会立即消失
                                       鼠标指向另一个头像或名字或者从信息窗口上移开鼠标窗口才会消失
                               2.信息窗口里的用户名字现在可以点击了
                               3.调整了数据请求策略,现在只要鼠标指向头像或名字就会在后台加载
                                       可以把鼠标移开过会儿再回来看,这边有一个已知bug*
                               4.其它代码结构的调整
20170304 v1.0.7    1.调整了搜索策略,现在所有信息只向一个页面(用户主页)发起请求,减少了请求次数
                               2.添加了缓存,每个会话(不刷新页面)对每个用户只发起一次请求,减少了请求总数
                                       第二次查看用户数据时会直接读取缓存的数据,几乎没有等待时间(thx to 林卯
                               3.添加了正则来预处理返回数据,节省了大量的流量和内存
                                       正则搭配jquery使用,避免用jquery处理大DOM(thx to Donuts.
                               4.调整了信息窗口的展示位置,现在窗口位置不再取决于元素位置而取决于鼠标的位置
                               5.其它的代码调整优化
20170303 v1.0.6    1.修复了异步加载内容的触发事件(thx to Donuts.
                               2.代码结构调整
20170303 v1.0.5    1.修复了某些状况下不该触发事件的情况
                               2.fecs检查
20170303 v1.0.4    1.样式调整,现在名字是蓝色的
                               2.扩展了会触发事件的元素范围,比如@别人的链接也可以,小组成员页也可以了
                                       但是还是有些地方显示不了,比如自己首页TL里面第二页开始就都失效了。。。
20170303 v1.0.3    1.修复在某些非用户头像的图像上也会触发的情况
                               2.其它小修复
20170303 v1.0.2    1.更换timeline信息的来源
                               2.定位调整
                               3.文字调整
20170303 v1.0.1    1.自己的头像不会触发
                               2.其它小修复
20170303 v1.0.0    发布(注意此脚本并不会在所有的头像上都触发,有个别的头像不会触发(比如小组成员页

更新计划:
图片资源改成https协议
数据抓取过程中可能出现重叠现象
触发显示信息的事件的扩展和修复
为超展开页面(iframe)做单独的处理
把脚本写的更优雅一点
在时光机读取数据时的策略调整
火狐浏览器greasemonkey插件兼容问题(找不到原因,放弃了,请使用Tampermonkey
加入配置中心,提供多种配置方案(具体提供啥再说,也许会有条目种类,标记状态,计算方法,功能选择等等之类的)
优化加载流程
美化(增加动画/图表等)
加入评分分布图
支持查看自己的信息/均分
新功能:用户看过数/均分计算
[bug]部分页面鼠标放上去弹窗会疯狂闪烁然后永远加载不出来(bgm38),如小组成员页的人名
[bug*]鼠标从一个头像上移开并迅速移回,有可能会出现一直卡进度条或者显示别的用户的信息的情况,再次移开并移回可恢复正常
[bug]网页异步加载内容没有被绑上事件,如个人主页翻页后、超展开页面等
#2 - 2017-3-3 02:48
均分计算好评啊。
辛苦了,但是似乎没看到下载链接?
#2-1 - 2017-3-3 02:51
fifth
加上了
我说我怎么总觉得我发帖的时候忘记了什么事情,然后突然想起来,想着大半夜应该还没人看赶紧加上。然而。。。你动作好快(bgm38)
#2-2 - 2017-3-3 02:53
凡付真遠
fifth 说: 加上了
我说我怎么总觉得我发帖的时候忘记了什么事情,然后突然想起来,想着大半夜应该还没人看赶紧加上。然而。。。你动作好快
正好看到了w
下次更新记得提醒我
#2-3 - 2017-3-3 02:54
fifth
逆袭de字母君 说: 正好看到了w
下次更新记得提醒我
我更新会在帖子里说的啦,如果是小更新就直接编辑楼层,如果是加新功能就会添加新回复来置顶
#2-4 - 2017-3-13 11:27
fifth
逆袭de字母君 说: 正好看到了w
下次更新记得提醒我
可以算均分了,虽然还不完善
#2-5 - 2017-3-13 11:45
凡付真遠
fifth 说: 可以算均分了,虽然还不完善
辛苦了(有没有办法查看自己的均分,netabare老崩)
#2-6 - 2017-3-13 11:49
fifth
逆袭de字母君 说: 辛苦了(有没有办法查看自己的均分,netabare老崩)
逆袭de字母君 已经是你的好友
TA的最后一条时间胶囊更新时间是在 4分钟 前
你们之间有125个共同喜好 / 同步率 29.62%
TA一共看过 916 部动画,平均打分为 6.10
不能查自己的分数这个是一个设计上的漏洞(因为这个是基于查看他人头像的所以。。。。我之后会修正的。。。
#2-7 - 2017-3-13 11:56
凡付真遠
fifth 说: 逆袭de字母君 已经是你的好友
TA的最后一条时间胶囊更新时间是在 4分钟 前
你们之间有125个共同喜好 / 同步率 29.62%
TA一共看过 916 部动画,平均打分为 6.10不能查自己的分数...
谢谢w
#2-8 - 2017-3-13 18:53
fifth
逆袭de字母君 说: 辛苦了(有没有办法查看自己的均分,netabare老崩)
可以看自己了
#2-9 - 2017-3-13 19:28
凡付真遠
fifth 说: 可以看自己了
效率好高!
#3 - 2017-3-3 03:22
(誰か散らせ 僕がここに居たという証も ...)
均分那边,希望也算上抛弃的
#3-1 - 2017-3-21 23:44
fifth
有了
#3-2 - 2017-3-22 00:11
月火
fifth 说: 有了
ありがとう(bgm63)
#4 - 2017-3-3 06:10
(Information doesn't harm)
进入用户主页之后,把鼠标悬停在链接为bangumi.tv/user/user_id/xxx的地方的时候会显示错误的信息,比如悬停在目录tab上会显示一个叫乌贼娘的用户,看了下这个用户的user_id是叫index

更新了下就修复了,gj
#4-1 - 2017-3-3 06:23
fifth
刚想说你可能没有更新...
#5 - 2017-3-3 07:54
(また図書館に)
需要整合大龄bgm的信息!(bgm24)
#6 - 2017-3-3 07:58
(傻啦吧偷某油~!)
好厉害~!楼主嘶沟噫~!
#7 - 2017-3-3 10:30
(Marble Phantasm)
不是我所托啊! 是你问我的!
#8 - 2017-3-3 12:52
(已淡出bgm38)
貌似在超展开页面不支持
#8-1 - 2017-3-3 15:08
fifth
和#10的原因一样,异步加载的数据暂时没有被绑定事件
并不一样(bgm38)。。。超展开页面用了俩iframe,逻辑结构和别的异步加载页面不一样。。。
#9 - 2017-3-3 12:57
(bang.)
(bgm93)(bgm93)(bgm93)
#9-1 - 2017-3-13 20:14
#10 - 2017-3-3 13:34
(V1046-R MAHORO)
首页动态翻到第二页就失效了。
#10-1 - 2017-3-3 14:09
fifth
这个是已知bug,异步加载的页面数据没有被绑上事件
#10-2 - 2017-3-3 20:19
fifth
fixed.
现在首页动态翻页后的内容能够正确弹窗了;其它异步加载内容,如我上一个插件左下角的好友头像(也是异步加载)也能正确显示头像了
#11 - 2017-3-3 16:19
可以用 $('xxx').on('click', selector, function(){}) 来绑
https://api.jquery.com/on/
#11-1 - 2017-3-3 20:19
fifth
thx
#12 - 2017-3-3 21:41
(✨️VIP 8✨️)
…我在想你这个脚本怎么这么卡,看了下网络请求日志,发现每指向一个头像就会发送十到上百个网络请求(其中大部分是封面图片,具体数量取决于对方个人页布局),指几次就翻几倍(不储存),脱机工作检查这些链接,发现浏览器确实下载了…
其实就是后台打开对方个人页、timeline然后ctrl+F吗…也行,不过有没有不检查timeline的版本,我并没有了解最后一条timeline的需求,这样减少卡的时间,也不会给bgm额外负担。

将来最好有个带日期储存功能,短期内多次戳头不重复发送请求。
#12-1 - 2017-3-3 22:32
fifth
把所有的请求放到js里面做的原因是为了减少api依赖,这样我就可以在不依赖除bgm网站本身之外的第三方站点的前提下使用脚本,图片加载的话浏览器会自动缓存的不会重复加载。。。(至少我的浏览器里面是这样。不过网页确实会重新扫一遍,我后续加个缓存机制,同一个会话只抓取一遍动态
#12-2 - 2017-3-3 23:05
林卯
fifth 说: 把所有的请求放到js里面做的原因是为了减少api依赖,这样我就可以在不依赖除bgm网站本身之外的第三方站点的前提下使用脚本,图片加载的话浏览器会自动缓存的不会重复加载。。。(至少我的浏览器里面是这样。...
但图片缓存是经常手动清除的,所以不能指望浏览器保存过…

问题是非常慢,我注释掉与同步率相关的几行发现没有加速。想要不要把
        $.get(`${location.origin}/user/${uid}/timeline`, function (data) {

改成
        $.get(`${location.origin}/user/${uid}`, function (data) {
以少读一个页面。
#12-3 - 2017-3-3 23:05
Donuts
fifth 说: 把所有的请求放到js里面做的原因是为了减少api依赖,这样我就可以在不依赖除bgm网站本身之外的第三方站点的前提下使用脚本,图片加载的话浏览器会自动缓存的不会重复加载。。。(至少我的浏览器里面是这样。...
我之前写的也会加载图片,于是我写成了这样之后,就再没有抓多余的东西(你取的页面更复杂,正则可能要改

看了看文档,原理上,$(html)在下述情况会用浏览器来 parse 并扔到当前的 DOM 里,结果内容里含有 img 的就会自动去加载图片了……
If the HTML is more complex than a single tag without attributes, as it is in the above example, the actual creation of the elements is handled by the browser's .innerHTML mechanism.
https://api.jquery.com/jQuery/#jQuery2
所以需要先删掉img等(或者只保留需要的部分),然后再parse
更好的方法是不用jQuery(),直接用正则解析出需要的数据
我不知道还有没有别的手段

另外一个就是每$(data)一次,内存里恐怕都会新出现一大坨东西……建议用变量保存起来
#12-4 - 2017-3-4 01:53
Franklin Yu
Donuts. 说: 我之前写的也会加载图片,于是我写成了这样之后,就再没有抓多余的东西(你取的页面更复杂,正则可能要改

看了看文档,原理上,$(html)在下述情况会用浏览器来 parse 并扔到当前的 DOM 里,结...
JavaScript 是不是每次解析 HTML 都會自動下載裡面的 img……
#12-5 - 2017-3-4 06:55
fifth
林卯 说: 但图片缓存是经常手动清除的,所以不能指望浏览器保存过…

问题是非常慢,我注释掉与同步率相关的几行发现没有加速。想要不要把
        ...
fixed.
现在不会请求多余的数据了,每次会话(每个页面)中每个用户只会请求一次,第二次开始直接在缓存中读取数据;并且只访问用户主页,不会再去timeline页面,减少了一半的请求量;数据请求只有文本字符串,使用正则过滤掉了大部分的无关信息,不会再加载额外的图片;每位用户产生一次网络请求这点目前无法避免。
请升级至最新版本v1.0.7
#12-6 - 2017-3-4 07:00
fifth
Donuts. 说: 我之前写的也会加载图片,于是我写成了这样之后,就再没有抓多余的东西(你取的页面更复杂,正则可能要改

看了看文档,原理上,$(html)在下述情况会用浏览器来 parse 并扔到当前的 DOM 里,结...
thx.
我使用了正则替换了用jquery处理大dom的地方,小dom依然用jquery处理。
我不是很清楚有没有必要把所有的jquery都用正则或者字符串函数来处理(尤其是对于小的简单的dom)。
#12-7 - 2017-3-4 07:00
Donuts
Franklin Yu 说: JavaScript 是不是每次解析 HTML 都會自動下載裡面的 img……
不,我只针对$(), 也就是jQuery()这个特定函数的行为。这个函数是jQuery提供的,而JavaScript里解析HTML不一定非要用jQuery(别的库/方法也可以
#12-8 - 2017-3-4 07:24
Donuts
fifth 说: thx.
我使用了正则替换了用jquery处理大dom的地方,小dom依然用jquery处理。
我不是很清楚有没有必要把所有的jquery都用正则或者字符串函数来处理(尤其是对于小的简单的dom)。
可以吧,我想只要测试起来没问题就行了
(注意身体呀少年)

补充:并不是反对用$(html)处理小的或大的html串,只是想说,用的时候需要注意两点,1,只处理一次,保存结果;2,如果不需要加载图片,要先删掉html字符串里面的img标签。以上
#12-9 - 2017-3-4 07:46
Franklin Yu
Donuts. 说: 不,我只针对$(), 也就是jQuery()这个特定函数的行为。这个函数是jQuery提供的,而JavaScript里解析HTML不一定非要用jQuery(别的库/方法也可以
我對 JavaScript 不瞭解,所以說其實是有辦法解析 XML 又不請求圖片的?比如不知道 DOMParser 的行為是怎樣的?
#12-10 - 2017-3-4 08:23
Donuts
Franklin Yu 说: 我對 JavaScript 不瞭解,所以說其實是有辦法解析 XML 又不請求圖片的?比如不知道 DOMParser 的行為是怎樣的?
…这个我没用过,不太清楚啊
你可以自己看文档试一下,或者问一下binota或者upsuper大佬
#12-11 - 2017-3-4 11:19
林卯
fifth 说: fixed.
现在不会请求多余的数据了,每次会话(每个页面)中每个用户只会请求一次,第二次开始直接在缓存中读取数据;并且只访问用户主页,不会再去timeline页面,减少了一半的请求量;数据请求只有文...
咦,缓存到哪了?
#12-12 - 2017-3-4 13:57
fifth
林卯 说: 咦,缓存到哪了?
变量里,因为是随着会话销毁就没有存cookie或localstorage
#12-13 - 2017-3-4 15:20
Franklin Yu
Donuts. 说: …这个我没用过,不太清楚啊
你可以自己看文档试一下,或者问一下binota或者upsuper大佬
試了一下好像不會…… 那是不是應該儘量用這個……?
#12-14 - 2017-3-4 17:46
Donuts
Franklin Yu 说: 試了一下好像不會…… 那是不是應該儘量用這個……?
嗯嗯,如果只是为了提取信息而不希望抓到的内容侵扰当前页,用这个应该更好吧。
#13 - 2017-3-5 19:38
(V1046-R MAHORO)
时不时抛一个错误是咋回事?


Uncaught TypeError: Cannot read property '0' of null
    at HTMLAnchorElement.eval (eval at E_c (:3:114), <anonymous>:77:46)
    at HTMLAnchorElement.handle (http://bgm.tv/min/g=js?r279:2:41137)
    at HTMLBodyElement.dispatch (http://bgm.tv/min/g=js?r279:2:37944)
    at HTMLBodyElement.h (http://bgm.tv/min/g=js?r279:2:33881)
(anonymous) @ VM344:77
handle @ g=js?r279:2
dispatch @ g=js?r279:2
h @ g=js?r279:2
#13-1 - 2017-3-5 21:12
fifth
其实还会报一个Cannot read property 'uid' of undefined呢(bgm38)
出错原因一般是你鼠标乱飞的时候触发了某个读取一个不存在的值的动作
因为不影响功能于是我就一直丢着没管(bgm38)
#13-2 - 2017-3-5 23:59
fifth
fixed
#14 - 2017-3-7 12:17
(情更怯)
使用jQuery修改CSS可以这样写:
infoBox.css({
'display', 'none',
'position', 'absolute'
});
参考: https://api.jquery.com/css/#css-properties
这样可以减少DOM操作,不过貌似现在的浏览器有优化,可以合并 repaint和 reflow的操作。
#14-1 - 2017-3-7 13:36
fifth
我之前就是这么写的。。。上次改成了新的写法(我也不知道为什么要改,大概是为了好看一点(bgm38)
#15 - 2017-3-12 21:16
(人型自走单线程大脑培养皿#5)
v1.1.0发布,现在支持查看用户的看过动画总数及均分了
上一周公司里比较闲没干什么事情所以没有写代码的惯性(bgm38)
其实我周五的时候就已经写好了,但是昨天出去玩了并且懒得debug就一直拖到了今天
**请注意以下事项**
点击“查看更多”来加载好友的看过信息
请不要在加载过程中把鼠标离开浮窗(这样会中止加载进程
加载完成一次后该用户的信息会存在localstorage中,下一次加载就会很快了
因为是存的localstorage所以你如果清了浏览器缓存,那就没有了。。。
手上没有api所以本质上还是个爬虫,请不要过分使用
如果遇上一个看过大几百或者上千动画的用户,那你就慢慢等吧,记住如果鼠标离开了小窗,就中止了,也就是你之前白等了,目前还不支持断点续传
目前只计算“看过”的动画,暂时不支持其它的状态和其它类型的条目
未打分的动画按0分算,所以可能会比你预期的要低
关于缓存,判断是否重新加载数据的标准是看这个用户的“看过数”有没有改变,总数不变但改变分数这种情况是不会触发重新计算的
不保证不出bug
未完善的功能将会在未来的版本里逐步完成
欢迎找我报错
#15-1 - 2017-3-13 11:51
Hentyclopedia
看了几个看番比较多的好友均分4-5分吓我一跳,思考了一会我是不是打分太宽容了(bgm38)
建议显示成:“XXX一共看过 X 部动画,为其中Y部评过分,平均打分为 Z”
#15-2 - 2017-3-13 11:54
fifth
Hentyclopedia 说: 看了几个看番比较多的好友均分4-5分吓我一跳,思考了一会我是不是打分太宽容了
建议显示成:“XXX一共看过 X 部动画,为其中Y部评过分,平均打分为 Z”
对的,因为把未评分的全部归为了0分所以会比预期的要低
剔除未评分作品在我的更新计划之中
什么时候发布那就看天了
#15-3 - 2017-3-13 19:36
君寻
fifth 说: 对的,因为把未评分的全部归为了0分所以会比预期的要低
剔除未评分作品在我的更新计划之中
什么时候发布那就看天了
算均分时去掉所有0分就行了吧,正常评分是没有0分的
#15-4 - 2017-3-13 19:49
fifth
君寻 说: 算均分时去掉所有0分就行了吧,正常评分是没有0分的
是的,下个版本发
#15-5 - 2017-3-13 19:55
fifth
君寻 说: 算均分时去掉所有0分就行了吧,正常评分是没有0分的
其实我一开始是觉得0分也是一种评分所以保留了0分这个分数段
#15-6 - 2017-3-14 00:30
fifth
Hentyclopedia 说: 看了几个看番比较多的好友均分4-5分吓我一跳,思考了一会我是不是打分太宽容了
建议显示成:“XXX一共看过 X 部动画,为其中Y部评过分,平均打分为 Z”
updated
#16 - 2017-3-15 09:51
(如果梶浦由记能再和clamp合作一次)
脚本已装,就差好友了
#17 - 2017-3-16 10:48
(吹黑自重)
支持!
#18 - 2017-3-16 12:12
(二次元,二次元)
分数分布图 均分 什么的哪里看?
#18-1 - 2017-3-16 12:18
fifth
更新一下插件
#18-2 - 2017-3-16 13:20
Asuka
fifth 说: 更新一下插件
1.1.3啊。。
#18-3 - 2017-3-16 13:39
fifth
William Frederick Halsey 说: 1.1.3啊。。
启用插件后,把鼠标放在人头或者名字上会有一个浮窗,点击“查看更多”的按钮就可以去抓取该名用户的打分数据了
#18-4 - 2017-3-23 11:52
Asuka
fifth 说: 启用插件后,把鼠标放在人头或者名字上会有一个浮窗,点击“查看更多”的按钮就可以去抓取该名用户的打分数据了
感谢~
#19 - 2017-3-16 13:26
(已淡出bgm38)
这个标准差是打分的标准差吗?
#19-1 - 2017-3-16 13:38
fifth
是啊
#20 - 2017-3-16 22:29
(懒到极致便是不在乎,对一切人、事、物的漠然 ...)
(bgm38)
#20-1 - 2017-3-16 22:42
#20-2 - 2017-3-16 22:45
fifth
我这边看你是对的。。。你那边是每次都会出错吗(试试看清掉缓存
#20-3 - 2017-3-16 23:01
ryuju
fifth 说: 我这边看你是对的。。。你那边是每次都会出错吗(试试看清掉缓存
清掉缓存试了一下,变成12.88分了

更离谱了(bgm38)
#20-4 - 2017-3-16 23:10
fifth
ryuju 说: 清掉缓存试了一下,变成12.88分了

更离谱了
(bgm38)其实我知道为什么,因为实际算了276部的分数然后按照258部来算分了。。。。我修一下。。。你这样凑合一两天先。。。。(bgm38)(bgm38)(bgm38)
#20-5 - 2017-3-16 23:11
fifth
fifth 说: 其实我知道为什么,因为实际算了276部的分数然后按照258部来算分了。。。。我修一下。。。你这样凑合一两天先。。。。
不对,应该是得等我先写完我已经写了一半了新版本的内容再修。。。(bgm38)你可能需要等一整个周末
#20-6 - 2017-3-16 23:12
ryuju
fifth 说: 我这边看你是对的。。。你那边是每次都会出错吗(试试看清掉缓存
又清除了一下,貌似好了
#20-7 - 2017-3-16 23:13
ryuju
fifth 说: 不对,应该是得等我先写完我已经写了一半了新版本的内容再修。。。你可能需要等一整个周末
没事,不着急,(bgm38)
#20-8 - 2017-3-16 23:19
fifth
ryuju 说: 又清除了一下,貌似好了
其实我一开始是怀疑是因为你可能先加载了另外一个人的数据然后又加载了你的数据,所以怕是哪边错位了,但是似乎也不像,并且好像你这个名字是会产生一些奇怪的错误。。。
#20-9 - 2017-3-16 23:30
ryuju
fifth 说: 其实我一开始是怀疑是因为你可能先加载了另外一个人的数据然后又加载了你的数据,所以怕是哪边错位了,但是似乎也不像,并且好像你这个名字是会产生一些奇怪的错误。。。
额,我的名字很奇怪吗
不是很懂(bgm38)
#20-10 - 2017-3-16 23:31
fifth
ryuju 说: 额,我的名字很奇怪吗
不是很懂
不奇怪。。。你不要误会。。。
是我代码写的不够好(bgm38)对不起
#20-11 - 2017-3-16 23:33
ryuju
fifth 说: 其实我一开始是怀疑是因为你可能先加载了另外一个人的数据然后又加载了你的数据,所以怕是哪边错位了,但是似乎也不像,并且好像你这个名字是会产生一些奇怪的错误。。。
有没有注意到,
我清了三次缓存,
每次清之后,
看过的条目数不变,评分的条目数都在变化
从348→276→258
#20-12 - 2017-3-16 23:35
ryuju
fifth 说: 不奇怪。。。你不要误会。。。
是我代码写的不够好对不起
没事儿的
#20-13 - 2017-3-16 23:35
fifth
ryuju 说: 有没有注意到,
我清了三次缓存,
每次清之后,
看过的条目数不变,评分的条目数都在变化
从348→276→258
注意到了,应该是在数据抓取的过程中哪个环节出错了,等我写完手头的功能,再着手排查一下
#20-14 - 2017-3-16 23:38
ryuju
fifth 说: 注意到了,应该是在数据抓取的过程中哪个环节出错了,等我写完手头的功能,再着手排查一下
辛苦了
#20-15 - 2017-3-16 23:40
fifth
ryuju 说: 辛苦了
我要发版本了,这次更新*没有*修复你这个问题
#20-16 - 2017-3-16 23:45
ryuju
fifth 说: 我要发版本了,这次更新*没有*修复你这个问题
没事,现在好像正常了
#21 - 2017-3-21 23:43
(人型自走单线程大脑培养皿#5)
v1.2.0版本发布,现在可以对显示的内容进行设置了,也可以计算包含抛弃在内的动画的分数(手动选择)
[!]缓存格式变动,新版本会清空之前的数据,如果出现问题请手动清除相应的缓存试试
#22 - 2017-3-22 16:56
刚才自动更新了之后似乎没法触发脚本了,是BUG吗?
#22-1 - 2017-3-22 16:59
fifth
你刷新一下页面或者重新装一下看看,还是不能触发的话你按f12看看有没有报错
#22-2 - 2017-3-22 17:00
凡付真遠
fifth 说: 你刷新一下页面或者重新装一下看看,还是不能触发的话你按f12看看有没有报错
我看不懂(bgm38)
刷新了,还是没用
#22-3 - 2017-3-22 17:48
fifth
逆袭de字母君 说: 我看不懂
刷新了,还是没用
没事啊你给我看,我看得懂。。。
#22-4 - 2017-3-22 17:51
fifth
逆袭de字母君 说: 我看不懂
刷新了,还是没用
如果有报错的话可以截图或者像#14那样复制给我看看
#22-5 - 2017-3-22 18:24
凡付真遠
fifth 说: 没事啊你给我看,我看得懂。。。
好像没有报错?但是确实用不了,试了禁用再重启,移除重装,强制更新,都没有效果(bgm36)
#22-6 - 2017-3-22 19:20
fifth
逆袭de字母君 说: 好像没有报错?但是确实用不了,试了禁用再重启,移除重装,强制更新,都没有效果
好的,我晚上回去排查一下
好像是火狐的锅,换了火狐浏览器之后就挂了
#22-7 - 2017-3-22 19:35
凡付真遠
fifth 说: 好的,我晚上回去排查一下
好像是火狐的锅,换了火狐浏览器之后就挂了
恩,我用的确实是火狐。
#22-8 - 2017-3-22 19:52
fifth
逆袭de字母君 说: 恩,我用的确实是火狐。
因为我不用火狐的所以我也不会去火狐上测,我是因为刚刚御户老师来和我说他也用不了了我才意识到可能是浏览器的缘故
#22-9 - 2017-3-22 20:04
fifth
逆袭de字母君 说: 恩,我用的确实是火狐。
我知道原因了:我在新版本中使用了Tampermonkey特有的一个方法,我猜你一定是用的Greasemonkey或者其它的userjs管理插件
一个很简单的建议是,换用Tampermonkey来管理你的插件
或者等我看看在Greasemonkey上又没有同样的方法可以用
#22-10 - 2017-3-22 20:11
凡付真遠
fifth 说: 我知道原因了:我在新版本中使用了Tampermonkey特有的一个方法,我猜你一定是用的Greasemonkey或者其它的userjs管理插件
一个很简单的建议是,换用Tampermonkey来管理你...
done√
感谢
#22-11 - 2017-3-22 20:14
fifth
fifth 说: 我知道原因了:我在新版本中使用了Tampermonkey特有的一个方法,我猜你一定是用的Greasemonkey或者其它的userjs管理插件
一个很简单的建议是,换用Tampermonkey来管理你...
更正一下说法,并不是tampermonkey特有的方法,我看了一下greasemonkey的文档,也是支持的,所以我应该查查到底是为什么在另一个插件里面就不能用了
#22-12 - 2017-3-22 20:56
fifth
fifth 说: 更正一下说法,并不是tampermonkey特有的方法,我看了一下greasemonkey的文档,也是支持的,所以我应该查查到底是为什么在另一个插件里面就不能用了
我放弃了,所以,请不要用greasemonkey了,欢迎使用tampermonkey(bgm38)
#22-13 - 2017-3-24 21:54
[蜡烛]
fifth 说: 我放弃了,所以,请不要用greasemonkey了,欢迎使用tampermonkey
纳闷了几天在这里找到答案了...firefox原来还要这样,随便用的greasemonkey这几天就挂了(bgm38)
#23 - 2017-3-22 21:46
(由衷希望)
看上去好好玩立刻装上了(bgm35)
#24 - 2017-4-28 01:18
(ドンドンドナッツ、デイデイアップ)
不知道lz还在沉迷塞尔达吗……
建议功能:第一行的提示好友同时提示黑名单
#24-1 - 2017-4-28 02:18
林卯
“提示”是什么?

话说楼主是不是只能用Tampermonkey?Greasemonkey完全无效?
#24-2 - 2017-4-28 10:52
fifth
林卯 说: “提示”是什么?

话说楼主是不是只能用Tampermonkey?Greasemonkey完全无效?
哦因为之前在火狐上用Greasemonkey的同学遇到了一些问题(#23),我看了一下是几个全局变量没有生效(虽然我确实按照文档规范来写的)。因为懒于是建议使用tampermonkey
#24-3 - 2017-4-28 11:35
林卯
fifth 说: 哦因为之前在火狐上用Greasemonkey的同学遇到了一些问题(#23),我看了一下是几个全局变量没有生效(虽然我确实按照文档规范来写的)。因为懒于是建议使用tampermonkey
火狐上有没有什么方法快速迁移已安装在Grease上的脚本到Tamper?还有Tamper是否支持像Grease那样利用火狐的Sync同步脚本?
#24-4 - 2017-4-28 11:50
fifth
林卯 说: 火狐上有没有什么方法快速迁移已安装在Grease上的脚本到Tamper?还有Tamper是否支持像Grease那样利用火狐的Sync同步脚本?
不用火狐不是很清楚
不过tampermonkey好像没有云同步机制
#24-5 - 2017-4-28 12:13
林卯
fifth 说: 不用火狐不是很清楚
不过tampermonkey好像没有云同步机制
……还是不能代替啊…
#24-6 - 2017-4-28 16:28
KSailorII
林卯 说: “提示”是什么?

话说楼主是不是只能用Tampermonkey?Greasemonkey完全无效?
比如说这样







#24-7 - 2017-4-28 16:30
fifth
KSailorII 说: 比如说这样
我下次和人绝交看看会有什么效果。。
#24-8 - 2017-4-28 16:35
林卯
KSailorII 说: 比如说这样
感觉可以反过来弄成记录对方有没有拉黑你(有判断方法)——手动备注功能怎么样。
#25 - 2017-4-28 09:34
(DD雷达搜寻中...?)
666
#26 - 2017-5-17 02:46
(满朝公卿,夜哭到明,明哭到夜,还能哭死董卓否? ... ...)
可不可以具体显示用户间共同收藏了哪些作品?
#26-1 - 2017-5-17 12:41
fifth
不可以
#27 - 2017-6-2 22:46
(如果梶浦由记能再和clamp合作一次)
可不可以把数据导出到一个文件呢?我想拿excel画些酷炫的统计图(bgm24)
要是数据中包含番剧的放送时间就更好了
#27-1 - 2017-6-3 17:07
fifth
其实我当时有想做类似的东西,当然了最后坑掉了