1

我一直在玩弄 mwclient来查询运行 SMW 扩展的 wiki 安装。

让 mwclient.client.Site 可以使用“ask”方法非常方便。但是,我想进一步查询并使用 browsebysubject API 模块来获取特定页面的所有 property::value 对。就像在示例中一样: http ://www.beachapedia.org/api.php? action=browsebysubject&subject=Bogue_Banks&format=json 页面 Bogue_Banks 被“浏览”,API 返回页面属性和值。

现在 mwclient 没有browsebysubject方法。鉴于这一事实,使用 mwclient 进行该查询的方法是什么?使用raw_api方法?

如果你能提供一个例子那就太好了

干杯

4

1 回答 1

1

通用 API 方法是要走的路:

site.api('browsebysubject', subject='Bogue_Banks')

于 2017-10-30T10:50:42.367 回答