因此,在提取整个 HTML 代码之前,我使用 Android Java 中的 HTTP Post Requests 登录网站。之后,我使用 Pattern/Matcher (regex) 来查找我需要的所有元素,然后从 HTML 数据中提取它们,并删除所有不必要的内容。例如当我提取这个:
String extractions = <td>Good day sir</td>
然后我使用:
extractions.replaceAll("<td>", "").replaceAll("</td>", "");
我会多次执行此操作,直到获得该站点所需的所有数据,然后再将其显示在某种列表中。
我并没有特别拘泥于任何事情,但是请你告诉我这是否是从页面获取数据并处理它的一种有效/高效/快速的方式,或者有没有办法更快地做到这一点?因为有时它就像我的程序需要花费大量时间来获取某些数据(尽管主要是当我在手机上使用 3G 时)。