有没有什么方便的方法获取一个网页上的超级链接?
比如一个网络爬虫程序,想从获得的网页上提取出超级链接
又没有什么方便的方法呢?
问题点数:50、回复次数:4Top
1 楼telenths(_非法操作_)回复于 2005-04-03 04:01:15 得分 5
一个一个 Tag 的分析咯
好像没有偷懒的办法Top
2 楼zxbrgjs(GoFace)回复于 2005-04-03 05:08:58 得分 10
程序不知道,在web上可以这么做
<script>
function getAllA(){
var objs = document.all;
for (var i=0;i<objs.length;i++) {
if (objs[i].tagName=="A") {
alert(objs[i].href);
}
}
}
</script>Top
3 楼taglib(不懂就是不懂,别不懂装懂)回复于 2005-04-03 08:16:50 得分 30
用正则表达式,或用HTML Parsers
The Swing HTML Parser
http://java.sun.com/products/jfc/tsc/articles/bookmarks/
Open Source HTML Parsers in Java
http://java-source.net/open-source/html-parsersTop
4 楼sh_badboy1980(运在他乡的人)回复于 2005-04-03 08:19:24 得分 5
利用xsl即可Top




