怎样用java抽取html的链接和链接的文本,谢谢 怎样用java抽取html的链接和链接的文本,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 链接的文本好像不行,期待高手出现import javax.swing.*;import javax.swing.event.*;import java.io.*;import java.net.*;class GetURL extends JFrame{ JEditorPane pane; public GetURL(URL url){ try{ pane = new JEditorPane(url); }catch(Exception e){ e.printStackTrace(); } pane.setEditable(false); pane.addHyperlinkListener(new HyperlinkListener(){ public void hyperlinkUpdate(HyperlinkEvent e){ if(e.getEventType() == HyperlinkEvent.EventType.ACTIVATED){ URL url = e.getURL(); try{ //打印URL System.out.println(url.toString()); pane.setPage(url); }catch(Exception ex){ ex.printStackTrace(); } } } }); this.getContentPane().add(pane); this.setSize(400, 400); this.setVisible(true); } public static void main(String[] args){ try{ URL url = new URL("http://www.csdn.net"); new GetURL(url); }catch(Exception e){ e.printStackTrace(); } }}======================================================每次点击一个链接,便会打印这个链接到控制台 <A href="http://www.w3.org/RDF/">xxxxx</A> 我想得到xxxxx文本 介绍你去看看,虽然用来提取html中的链接有点大材小用:http://sourceforge.net/projects/htmlparser/ 我也面临这个问题,我用javax.swing.html包里的东西,能够提取我需要的某个标签,但是,标签需要有个ID属性才可以。至于标签包含的内容,需要获得标签的位置,然后由文档输出但是还是麻烦其他其他解法。。 jdbc 数据库连接错误 sql server2005 【菜鸡问题】 java与jBuilder的区别 请问java有关类说明的时候“副本”的概念? 请大家给我一点JAVA练习题,我是初学者 请教一个问题 java代码 问题请求解析! 求教 郁闷啊~~~~~到底错哪了??? 怎么VJ调试程序老报错? 请问哪位使用过CODEWARRIOR编译环境?我有急事请教!!! 初始化这样一个字符串,最简单的写法是什么? 紧急求问,为什么用JDBC插入语句中存在中文就报java.sql.BatchUpdateException: Data truncation:
import javax.swing.event.*;
import java.io.*;
import java.net.*;
class GetURL extends JFrame{
JEditorPane pane;
public GetURL(URL url){
try{
pane = new JEditorPane(url);
}catch(Exception e){
e.printStackTrace();
}
pane.setEditable(false);
pane.addHyperlinkListener(new HyperlinkListener(){
public void hyperlinkUpdate(HyperlinkEvent e){
if(e.getEventType() == HyperlinkEvent.EventType.ACTIVATED){
URL url = e.getURL();
try{
//打印URL
System.out.println(url.toString());
pane.setPage(url);
}catch(Exception ex){
ex.printStackTrace();
}
}
}
});
this.getContentPane().add(pane);
this.setSize(400, 400);
this.setVisible(true);
}
public static void main(String[] args){
try{
URL url = new URL("http://www.csdn.net");
new GetURL(url);
}catch(Exception e){
e.printStackTrace();
}
}
}======================================================
每次点击一个链接,便会打印这个链接到控制台
http://sourceforge.net/projects/htmlparser/
其他其他解法。。