如何连接到网站并将HTML抓取到字符串中?我想在我的应用程序的幕后执行此操作。我想在以后的屏幕中解析这些信息。获取HTML为字符串
0
A
回答
3
作为起点,检查RIM documentation on HttpConnection(滚动到“使用HttpConnection的示例”)。
该示例将响应作为字节数组读取,但如果您在Java SE中正常工作,则可以轻松更改它以读取字符串。另一点是使用适当的传输(BIS,BES,TCP,WiFi等 - 它应该可以在特定设备上使用)。对于运输检测,您可以检查this。
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;
}
+2
不支持java.net.URL。 – hfitzwater 2011-03-26 13:54:22
+1
BufferedReader – 2011-03-26 23:39:07
相关问题
- 1. 获取HTML标记作为字符串
- 2. 将如何获取HTML字符串中呈现为html
- 3. Jquery - 从字符串获取div html
- 4. 如何获取HTML字符串
- 5. 从html获取属性字符串值
- 6. 通过字符串获取HTML元素
- 7. 从字符串获取HTML标记
- 8. 从HTML字符串获取父项
- 9. iOS:从HTML字符串获取图像
- 10. ASP.NET MVC PartialView获取html字符串
- 11. 可可:获取WebView mainFrame html字符串
- 12. 从javascript中的html字符串获取子字符串
- 13. 使用XslCompiledTransform获取html作为字符串。结果为空
- 14. 在MVC2.0中捕获HTML为字符串
- 15. 提取HTML作为一个字符串
- 16. JS读取字符串值作为HTML
- 17. PHP:Preg_match_all提取HTML转换为字符串
- 18. 获取字节位作为字符串
- 19. 获取字符串
- 20. 获取字符串
- 21. 获取字符串
- 22. 获取字符串
- 23. 获取字符串
- 24. 获取字符串
- 25. 获取字符串
- 26. 在字符串中获取字符串
- 27. 从字符串获取子字符串__
- 28. 获取字符串2个字符串
- 29. 获得从HTML字符串
- 30. 获取两个字符串之间的子串PHP - 读取HTML
也不是,“新的字符串(byte [])”是字节数组的选项 - 让你更加灵活,因为byte []可以是一个非常实用的数据结构 – Dan 2011-03-27 15:06:43
@Arhimed - 如何改变它到一个字符串? – Christopher 2012-11-15 18:20:40
@Christopher:最简单的方法是通过'new String(byte [] data)'或'new String(byte [] data,String encoding)''。 – 2012-11-15 20:23:35