我使用backlinks
API查询获取了一个页面列表,但我只想要在特定时间段内编辑过的那些页面。我尝试使用recentchanges
来做到这一点,但正如您将在代码中看到的那样,我没有得到我想要的东西。
这是我正在使用的代码:
my $redir = $medWik->list ( {
action => 'query',
list => 'backlinks ', #| recentchanges', #here it cuts everything
#list => 'recentchanges', # here it froze ther program after 1 loop
bltitle => $articletitle,
blredirect,
bllimit=> 'max',
blfilterredir => 'redirects',
list => recentchanges, # here it isnt cutting anything.
rcstart => $StartDate, #previously defined
rcend => $EndDate, #previously defined
rcdir => 'newer',
rctype => 'edit | new | log',
} )
有没有人对如何获得我想要的结果有任何想法?
版本:
答案 0 :(得分:0)
我修正了它,我使用了2种方法而不是1种,使用反向链接我得到了页面名称,然后我用这些名称搜索了日期,有些for
和if
以后我得到了我想要的页面。