|
|
1
16
你不需要。
API的
例子: api.php?action=query&prop=extracts&exintro&explaintext&titles=Albert%20Einstein 还有其他参数:
资料来源: https://www.mediawiki.org/wiki/Extension:MobileFrontend#prop.3Dextracts |
|
|
2
3
我也有同样的需要,为此编写了一些Python代码。
代码位于 http://github.com/anandology/sandbox/blob/master/wikisnip/wikisnip.py . |
|
|
3
2
download
|
|
|
4
1
|
|
|
5
1
我在Firefox上打开了Albert Einstein的文章,点击了View source。使用HTML解析器进行解析非常容易。你应该把注意力集中在
|
|
|
6
1
例如,如果结果是字符串 您可以找到以下文本:
在索引之后,你会找到第一个
这就是你提到的第一段的索引。 |
|
|
7
0
好的,当使用Wiki源代码本身时,您可以从一开始就删除所有模板。对于大多数顶部有信息框或一些消息的文章来说,这可能已经足够好了。
另一种可能更可靠的方法是采用第一种方法的内容
|
|
|
8
0
正如您所期望的,您可能最终必须解析源代码、已编译的HTML或两者。但是, Wikipedia:Lead_section 可能会给你一些关于在好的文章中期望什么的指示。 |
|
|
9
0
我制定了以下解决方案: (我选择打印版是因为它较短,但它也适用于普通版)。
通过打电话来使用它
|