所以最近我决定自学如何从网页获取数据。我设法从另一个网页的 JSON 获取数据,但是当我尝试从该网站复制所有内容时,它没有显示我实际需要的数据。
我正在尝试的页面例如: http: //www.tremorgames.com/index.php? action=shop&page=2(您可能需要注册)。我想要获取的数据例如是游戏名称/价格或股票,如果我能得到一个,那么我就能得到全部。
问题是开发工具显示了代码,但是当我尝试使用 Java 将所有内容复制到文件时,它没有显示大部分代码。
(我也尝试过 Jsoup,但它也不起作用)。这是我从网页复制的内容:
BufferedReader reader = null;
try {
URL url = new URL("http://www.tremorgames.com/index.php?action=shop&page=2");
reader = new BufferedReader(new InputStreamReader(url.openStream()));
StringBuffer buffer = new StringBuffer();
int read;
char[] chars = new char[1024];
while ((read = reader.read(chars)) != -1)
buffer.append(chars, 0, read);
return buffer.toString();
} finally {
if (reader != null)
reader.close();
}
Run Code Online (Sandbox Code Playgroud)
正如我所说,我正在努力学习,因此欢迎任何指点(我已经搜索了一段时间,直到我放弃并编写了其余的代码)。
提前致谢。