Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mediawiki 检索机器人程序、注册用户和匿名用户对Wikipedia文章所做编辑的数量_Mediawiki_Mediawiki Api - Fatal编程技术网

Mediawiki 检索机器人程序、注册用户和匿名用户对Wikipedia文章所做编辑的数量

Mediawiki 检索机器人程序、注册用户和匿名用户对Wikipedia文章所做编辑的数量,mediawiki,mediawiki-api,Mediawiki,Mediawiki Api,我正试图检索机器人、注册用户和匿名用户对特定维基百科文章所做编辑的数量 我知道我可以通过MediaWiki API中的修订道具获取文章的所有修订,我想使用rvprop=user返回进行修订的用户的名称,并对检索到的数据进行一些处理 对于匿名用户,anon=”“总是出现,因此我可以计算它,但对于机器人,我找不到方法,据我所知,机器人的名称并不总是以标准化的方式书写。 知道怎么做吗?或者更简单的方法可能是使用另一个API来执行此任务?允许您列出每个修订版的标志-它们包括是否将某个编辑标记为次要编辑

我正试图检索机器人、注册用户和匿名用户对特定维基百科文章所做编辑的数量

我知道我可以通过MediaWiki API中的修订道具获取文章的所有修订,我想使用rvprop=user返回进行修订的用户的名称,并对检索到的数据进行一些处理

对于匿名用户,anon=”“总是出现,因此我可以计算它,但对于机器人,我找不到方法,据我所知,机器人的名称并不总是以标准化的方式书写。 知道怎么做吗?或者更简单的方法可能是使用另一个API来执行此任务?

允许您列出每个修订版的
标志-它们包括是否将某个编辑标记为次要编辑或bot编辑。例如,请参见

但是,看起来链接数据集中的编辑没有将它们标记为机器人编辑,这可能是因为这些机器人没有标记,或者是因为它们忘记设置标记。那样的话,你就太不走运了。您仍然可以根据用户名中的术语
bot
或wiki中的术语进行筛选