如何连接到网站并将HTML抓取到字符串中?我想在我的申请幕后做这件事。我想在稍后的屏幕中解析这些信息。
答案 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;
}