java - 如果我想使用Java从网页中获取数据,我应该从哪里开始呢?

标签 java android html xml parsing

自从 Google 开始提供非常好的 cinema listings布局,我想制作一个 Android 应用程序,用户可以从该页面获取信息并将其显示在他们输入的区域。

我不是在问如何制作应用程序,而是在问如何使用 Java 动态地从此网页获取信息?我可以将它解析为 XML 吗?这种方式似乎有点棘手。

最佳答案

让你从字面上质疑“标题”,请参阅我对这个问题的回答,了解如何使用 web url 获取原始 html... Android Dev: How do I extract data from the web and use the data in my app?

我这样做并使用一个名为 HtmlCleaner 的第 3 方类,它返回可以使用 XPATH 搜索的 XML。

然而,如前所述,很可能有更好的方法来做你想做的事,尤其是来自 CommonsWare 的评论是完全正确的。这很痛苦,而且 html 中最细微的变化都会使您的解析代码完全失效,并需要您重新编写内容。

关于java - 如果我想使用Java从网页中获取数据,我应该从哪里开始呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4536060/

相关文章:

java - 有时写入文件 block

java - 如何在 JButton 工作期间更改 JLabel 文本?

java - 表单输入文件的 Spring 注释验证

php - Android:如何使用参数从mysql获取数据到sqlite

javascript - 我正在尝试使用 HTML5 Web Audio API 创建均衡器类型的图形,但数据从未被带入 MediaElementSourc

javascript - 单选按钮费用清算

javascript - 文本输入结合下拉框

java - 在 IntelliJ 中调试 Web 容器

java - ListView 和全局变量

当我反向运行动画时,Android 会跳过 onDraw()