木有人用的脚本也要除虫!

in #resteem6 years ago

之前很早之前发布个小页面工具,检查谁转发了你的帖子《Who resteemed/rebloged your posts? / 谁转发了你的文章?》,尽管很丑陋,但是还算可以用,所以就那么扔着,我也懒得理它。


(图源 :pixabay)

今天一个朋友和我说:“O哥,你的工具出BUG啦!显示的结果乱七八糟的。”这怎么可能呢,一定是你使用姿势不对吧?不过我还是打开页面看了一下。


我晕,上边一堆空白的数据是什么鬼啊?我最近似乎也没转发谁的帖子啊!原来真的是出BUG了。

看了一下我脚本的思路,是先获取用户最新的几条帖子,然后再遍历获取每个帖子的转发者,出现上述故障,貌似是前者出错了。

于是测试了一下获取帖子的API

{"jsonrpc": "2.0", "method": "call", "params": ["follow_api", "get_blog", ["oflyhigh", 0, 2]], "id": 1}

返回结果的头两条数据大致是这个样子:

也就是说,在这样的返回结果外,首先返回了2条垃圾数据。不知道这是最近节点引进的BUG还是新功能?😀

不过不管是啥了,我还是在我脚本中直接打补丁吧。

在我的循环中加了一个判断过滤掉这部分垃圾数据就好啦。

再来测试一下:

搞定啦。对了, 新的地址换到这里啦:
https://www.eztk.net/tools/check_resteem.php
估计也没几个人用,不过该改的BUG还是要改的嘛。

Sort:  

你没用steemsql, 直接从 raw data读的吗?

嗯,没用steemsql

杀杀虫更健康👍

Posted using Partiko Android

💎钻石每个面都是工匠精磨细研的,工料相配。

您好,我们同意翻译成西班牙语吗? 50/50 $你怎么看?

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 63343.26
ETH 3484.52
USDT 1.00
SBD 2.53