我想将游戏中的多个页面合并为一个页面。例如:
我使用$.ajax()
和$.getJSON()
尝试了Javascript。我得到了一个" No' Access-Control-Allow-Origin"错误。所以我无法使用这些工具。
我实际上可以以纯文本格式访问这些网站,稍后再将其解析为JSON。
但我似乎无法找到将多个网站解析为单个文件的方法。考虑到有太多的工具可以抓住网站内的复杂内容,这似乎是一件微不足道的事情。我只需要能将它组合成明文的东西!
我愿意使用任何语言。
答案 0 :(得分:1)
您可以使用PHP加载这些文件。
使用数组使用file_get_contents
解析URL并将其连接到字符串和解析。
$urls = array("http://politicsandwar.com/api/tradeprice/resource=aluminum","http://politicsandwar.com/api/tradeprice/resource=food");
$json = array();
for ($i=0; $i < count($urls); $i++) {
// Push the decoded JSON from the URL
array_push($json, json_decode(file_get_contents($urls[$i]) ));
}
// Set the content type to JSON and echoes it
header('Content-Type: application/json');
echo json_encode($json);