Module:Extract
武外梗百科 爱国好学自强图新的百科全书
更多操作
此模块的文档可以在Module:Extract/doc创建
local p = {}
function p.extractLead(page, sentences)
sentences = tonumber(sentences) or 2
local title = mw.title.new(page)
if not title or not title.exists then
return ""
end
local api = mw.ext.Api
local result = api:get({
action = "query",
prop = "extracts",
exsentences = sentences,
explaintext = true,
titles = page
})
local pages = result.query and result.query.pages
if not pages then
return ""
end
for _, v in pairs(pages) do
return v.extract or ""
end
return ""
end
return p