通过url获取网页标题 通过网页的url获取网页的标题,如果网页没有指定标题,则获取到"未命名" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像在request里面有一个getHeart的方法是获取标题的吧 使用htmlParser.jarString line;URL myUrl=new URL("http://www.google.cn#myinfo");StringBuffer sb = new StringBuffer();DataInputStream dis=new DataInputStream(myUrl.openStream());while((line=dis.readLine())!=null) sb.append(line);Parser = Parser.createParser(sb.toString(), "GBK"); HtmlPage htmlvisitor = new HtmlPage(myParser); String title = htmlvisitor.getTitle(); 还有一个问题就是,如果html页面不规范的话,这个的识别率怎么样! 首先我不知道htmlParser.jar的效率如何,但是我想如果想获得Title,而title肯定是在<title></title>标签之内,如果是个符合语法的HTML,那么就没有什么问题,用正则表达式也可以处理,或者就用String的subString这样的方法来处理。 谢谢,我比较喜欢这个方法,只是用的parser不一样.做了一些修改,对各种常见编码有效.谢谢你. 为什么我无法得到title,解析 后结果为<title>°????????????????? </title> 求前台(Ext或者javaScript)高手写一个特效。 请教用java做个数据接口的东西 JAVA程序如何把excel文件导入oracle数据库? Java中用流构造新的流的构造方法问题 请问如何在固定几个字符串中随机选择一个? 请教抽象类和抽象方法的具体应用 学习 如何用socket得到页面表单post的数据 同构容器和异构容器的问题 请教各位老大,小弟是新人 java 24点小游戏算法分享 有关J2SE小问题
String line;
URL myUrl=new URL("http://www.google.cn#myinfo");
StringBuffer sb = new StringBuffer();
DataInputStream dis=new DataInputStream(myUrl.openStream());
while((line=dis.readLine())!=null)
sb.append(line);Parser = Parser.createParser(sb.toString(), "GBK");
HtmlPage htmlvisitor = new HtmlPage(myParser);
String title = htmlvisitor.getTitle();