0

我有一个网页,我需要将其内容作为字符串获取。

部分内容在页面完全加载后通过 javascript 加载。

正在做

URL url = new URL("http:example.com/");
URLConnection con = url.openConnection();
InputStream is = con.getInputStream();

将无法工作,因为我无法获取稍后加载的内容。

关于我如何实现这一目标的任何想法?

4

1 回答 1

0

它不起作用,因为内容稍后加载,它不起作用,因为没有执行 javascript。您需要一个 javascript 引擎(通常是浏览器)来执行此操作,而您的设置中没有该引擎。

如果你真的想要,你可以嵌入某种浏览器,但你可能不会。根据用例,可能会有更简单的替代方案。

于 2012-11-16T14:13:14.723 回答