【发布时间】:2019-01-08 07:23:57
【问题描述】:
我正在做一个爬行项目。当我对网站进行简单的URLConnection 连接时,如下所示:
URLConnection conn = new URL(url).openConnection(); BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
该方法正确返回 HTML 正文。但是,该网站对某些字段提出了内部请求。例如,网站从不同的 Web 服务获取用户总数。在网络浏览器中,用户总数会在一段时间后出现,但使用URLConnection 方法不会等待用户总数,返回的 HTML 不包含该字段。
在 Java 中,有没有办法等待一段时间以使用 URLConnection 从网站获取所有数据。
【问题讨论】:
标签: java httpurlconnection urlconnection httpsurlconnection