获取HTML作为字符串

时间:2011-03-26 13:22:29

标签: blackberry java-me

如何连接到网站并将HTML抓取到字符串中?我想在我的申请幕后做这件事。我想在稍后的屏幕中解析这些信息。

2 个答案:

答案 0 :(得分:3)

作为起点,检查RIM documentation on HttpConnection(滚动到“使用HttpConnection的示例”)。

该示例将响应作为字节数组读取,但如果您在Java SE中正常,则可以轻松更改为读取字符串。

另一点是使用适当的传输(BIS,BES,TCP,WiFi等 - 它应该可以在特定设备上使用)。对于传输检测,您可以查看this

答案 1 :(得分:0)

public static String getContentsFrom(String urlString) throws IOException {
    URL url = new URL(urlString);
    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
    String inputLine;
    String content = "";
    while ((inputLine = in.readLine()) != null) {
        content += inputLine;
    }
    in.close();
    return content;
}