如何通过维基百科api指定或增加片段的内容长度

时间:2013-03-22 14:37:27

标签: php wikipedia wikipedia-api

我正在使用此网址从维基百科中提取数据

http://en.wikipedia.org/w/api.php?format=xml&action=query&list=search&srsearch=google&srlimit=1&prop=revisions

这提供了以下代码段:

  

Google Inc.是一家美国跨国公司,专门从事互联网相关服务和产品。 ...

但它太短了..我想增加要返回的片段的长度..

是否有任何参数可指定代码段的长度..

谢谢,

2 个答案:

答案 0 :(得分:1)

将srlimit = 1替换为srlimit = 50

http://en.wikipedia.org/w/api.php?format=xml&action=query&list=search&srsearch=google&srlimit=50&prop=revisions

答案 1 :(得分:1)

据我所知,不能直接增加代码片段的大小。但 搜索结果可以(仅在一次API调用中)发送到TextExtracts,这将返回更多页面内容。

例如,API调用可能如下所示:

https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=extracts&generator=search&gsrsearch=google&exlimit=max&exintro