java - 如何从链接到字符串读取/解析文章内容

标签 java android

我需要帮助。 如何使用 java 或 android 获取文章网站上的内容?

最佳答案

你可以试试http://jsoup.org/

使用它从链接中获取页面并解析内容。

好吧,这是一个示例,

String url = "http://inet.detik.com/read/2012/12/12/105558/2116258/796/produktif-kerja-mobile-dengan-samsung-ativ-smart-pc-yang-revolusioner";
Document doc = Jsoup.connect(url).timeout(20000).get();
Elements elements = doc.select("div[class=text_detail]");
if (elements.size() > 0) {
    System.out.println(elements.text());
}

上面的代码只是打印出整个文本。如果你想得到一个 pretty-print 版本,你需要自己处理一些html标签(比如br)。您可以使用 jsoup 轻松访问 html 标签,所以只需花一些时间在文档上并自己编写代码即可。

关于java - 如何从链接到字符串读取/解析文章内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13946146/

相关文章:

java - 为自定义 BaseAdapter 实现 SearchView 的 NullPointer 异常

java - Stripes 1.5 - 有什么方法可以向系统询问所有 ActionBean 的列表吗?

java - 用于步数计数器/健身应用程序的圆形进度条

java - 如何在遇到断点时自动执行 void 方法?

java - 替换选项卡 5 和 6 之后的内容(正则表达式)

java - 使用 JavaFX 2.0 编译代码(使用命令行)

java - 在 Android 5 的 WebView 上支持 WebGL

android - ViewPager 和 YouTubePlayer

Android emulator-5554 离线

android - 在另一个 fragment 中使用静态 fragment 是否合法?