首页 > 代码库 > bsh for android : HTML parser
bsh for android : HTML parser
本来想用 import org.jsoup.Jsoup;
或者 import org.htmlparser.Parser;
可是 android 不支持 sun.com 原生java字节码执行 ,而是自成一家.
只能靠自己写了 ,例如: beanshell 抓取CSDN极客头条内容
TestHtmlParser.bsh
import java.net.*; import java.io.*; import org.json.*; String utf8(String str){ return new String(str.getBytes("8859_1"),"UTF-8"); } String getText(String txt,char c, tag){ int begin = txt.indexOf(c); if (begin > -1){ begin += 1; end = txt.indexOf(tag,begin); if (begin<end){ return txt.substring(begin,end); } else { return null; } } else { return null; } } getPage(String url){ String prefix = "<a href=http://www.mamicode.com/";>
在android 4.2 上测试通过.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。