1

我正在使用backlinksAPI 查询获取页面列表,但我只想要在特定时间段内编辑过的页面。我试图通过使用来做到这一点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', 
} )

有人对如何获得我想要的结果有任何想法吗?

版本:

  • 媒体维基 1.17.0
  • PHP 5.3.5 (apache2handler)
  • MySQL 5.5.8
4

1 回答 1

0

我修复了它,我使用了 2 种方法而不是 1 种方法,通过反向链接我得到了页面名称,并且我用这些名称搜索以获得日期,for然后if我得到了我想要的页面。

于 2013-01-17T14:33:31.897 回答