-1

重複の可能性:
Android で HTML を解析する

ページからそのようなデータをどのように解析しますか?

Json を使用するように言われる人もいますが、そのページが json をサポートしていない場合はどうでしょうか。他の人は、Yahoo yql コンソールを使用してページを json 形式に変換すると教えてくれましたが、それがどのように機能するのかわかりません。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

など...

私はまだ調査中なので、ここに投稿するコードを書きませんでした。そのため、誰かがこれがどのように機能するかを教えてくれるかどうかを尋ねているので、理解できます. ありがとう!

4

1 に答える 1

0

jerichoパーサーを試してみてください。こちらのリンクも参考に

于 2013-01-08T21:48:35.997 に答える