【问题标题】:Extract the content from Wikipedia JSON file从 Wikipedia JSON 文件中提取内容
【发布时间】:2016-07-25 07:00:46
【问题描述】:

我通过以下 api url https://en.wikipedia.org/w/api.php?action=query&titles=Sullivan_County,_Pennsylvania&prop=revisions&rvprop=content&format=json 以 json 格式从维基百科获取“宾夕法尼亚州沙利文县”的内容

现在我想以 HTML 格式或类似 wikipedia https://en.wikipedia.org/wiki/Sullivan_County,_Pennsylvania 的类似格式显示内容

我是 JSON 初学者,如何提取 HTML 格式的内容?

【问题讨论】:

  • JSON 只是一种格式;你用的是什么编程语言?
  • 我使用的是PHP语言

标签: php json


【解决方案1】:

首先,您需要使用file_get_contents 获取数据,然后使用json_decode 将响应转换为PHP 变量。然后您可以回显出您需要的字段。一个非常简单的例子是这样的:

<?php
$response = file_get_contents('https://en.wikipedia.org/w/api.php?action=query&titles=Sullivan_County,_Pennsylvania&prop=revisions&rvprop=content&format=json');
$data = json_decode($response, true);
?>

<h1><?php echo $data['query']['pages']['91928']['title']; ?></h1>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    相关资源
    最近更新 更多