我抓住從一個網站的頁面數據(其中生成,並且我沒有控制權)的頁面,我最關心的是該部分的頭部像如下Android - HTML解析與JavaScript - 什麼是有效的方法?
<script type="text/javascript">
Item.id = '11457';
Item.comments = [{"score":9,"comment_id":291622,"comment":"For RDM this offers the most haste for the feet, beating the haste+3 from dusk+1.","date_posted":"2011-09-22 08:37:19","char_id":724996,"deleted":0,"type":"item","user_char_id":91314,"avatar":"724996_N9Bdg4hpuP.jpg","user_id":54878,"char_name":"Moogleking","server_name":"Shiva","rating":null,"ident_id":96474,"reports":null,"dismiss":null}, ...]
和其他雜項。信息由它們的跨度ID標識。
我只是想知道在Android編程中收集數據的正確/有效的方法是什麼?是解析DOM中的HTML?它堅持到WebView/JavaScript界面嗎?
你想從android應用程序刮一些HTML頁面? – 2012-07-10 18:30:31
爲什麼不簡單地使用正則表達式匹配? – Amit 2012-07-10 18:42:12