【问题标题】:How to query to get Table-Content by wiki api如何通过 wiki api 查询获取表格内容
【发布时间】:2014-01-17 07:42:30
【问题描述】:

我正在尝试通过 wiki api 查询获取页面的“表格”内容:

“表格内容”是编号为 3 的块内容

我试过这个查询,但它不起作用

http://en.wikipedia.org/w/api.php?action=query&prop=revisions&format=json&rvprop=content&rvlimit=10&rvparse=1&rvsection=1&rvsection=2&titles=Ha%20Noi&redirects=

顺便说一句,我怎样才能得到 2 个第一部分,而不是只有一个部分有这样的查询 谢谢

【问题讨论】:

    标签: jquery wikipedia-api


    【解决方案1】:

    如果您想从特定部分获取内容,您必须添加 &section=4 ,如下所示:

    https://en.wikipedia.org/w/api.php?action=parse&format=json&prop=sections&page=Ha%20Noi&redirects&section=4
    

    【讨论】:

    • 我可以通过传递节索引从上面的 api 获取节详细信息。但它返回 html 文本。我只想得到纯文本。我怎样才能得到它?
    • 可以得到json格式或者xml格式的结果。不是official wiki 中描述的纯文本
    【解决方案2】:

    如果你想获取目录,或者换句话说,一个页面的部分列表,你可以使用action=parse&prop=sections

    http://en.wikipedia.org/w/api.php?action=parse&format=json&prop=sections&page=Ha%20Noi&redirects

    【讨论】:

    • 非常感谢 svick。
    • 如果我想从第 4 部分获取内容,我该怎么办?
    猜你喜欢
    • 1970-01-01
    • 2016-02-29
    • 2016-05-29
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    相关资源
    最近更新 更多