【问题标题】:Android: how to parse html page? [duplicate]Android:如何解析html页面? [复制]
【发布时间】:2013-01-08 21:43:50
【问题描述】:

可能重复:
Parse HTML in Android

您将如何解析页面中的此类数据?

现在有人告诉我使用Json,但是如果那个页面不支持json怎么办?其他人告诉我使用 Yahoo yql 控制台将页面转换为 json 格式,但我不知道它是如何工作的,我找不到它的 tuts。其他一些人建议使用 android 正则表达式,而另一些人则不推荐它。

谁能告诉我你将如何使用你的方法解析以下内容。

   <div id="footer-sites">

                    <span style="color:#FE7A15;font-size:140%">&#9632;</span>&nbsp;<a href="http://stackoverflow.com">stackoverflow.com</a>&nbsp; 
                    <span style="color:#FE7A15;font-size:140%">&#9632;</span>&nbsp;<a href="http://stackapps.com">api/apps</a>&nbsp; 
                    <span style="color:#FE7A15;font-size:140%">&#9632;</span>&nbsp;<a href="http://careers.stackoverflow.com">careers 2.0</a>&nbsp; 
                    <span style="color:#E8272C;font-size:140%">&#9632;</span>&nbsp;<a href="http://serverfault.com">serverfault.com</a>&nbsp; 
                    <span style="color:#00AFEF;font-size:140%">&#9632;</span>&nbsp;<a href="http://superuser.com">superuser.com</a>&nbsp; 

            </div>

为了练习,我想提取href链接和标题,所以结果应该是这样的。

标题:stackoverflow.com

链接:http://stackoverflow.com

等等……

我没有为你们写任何代码在这里发布,因为我还在研究。这就是为什么我要问是否有人可以告诉我这是如何工作的,所以我可以理解。谢谢!

【问题讨论】:

标签: android json android-webview yql


【解决方案1】:

您应该尝试jericho 解析器。另请参阅this link

【讨论】:

    猜你喜欢
    • 2012-12-18
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 2011-11-14
    相关资源
    最近更新 更多