Topic: 怎么取得网页中javascript生成的链接

  Print this page

1.怎么取得网页中javascript生成的链接 Copy to clipboard
Posted by: ysheng
Posted on: 2004-02-29 21:35

想达到离线浏览的功能

用java把网页取回来
分析< a href...
可以得到普通链接

遇到用javascript生成的链接则没办法
例如
<script language=_javascript>
var baseLink="http://domain.com/?id="
function display(id,name){
document.write("<a href="+baseLink+id+">"+name+"</a><br>");
}

display(123,"链接1");
display(456,"链接2");
display(789,"链接3");

</script>

用ie浏览可以看到实际上的链接
mydomain.com/?id=123
mydomain.com/?id=456
mydomain.com/?id=789
现在如果用程序取得这段代码文本
目前只能针对某个script专门写一个分析程序
怎么样可以自动分析出里面的链接?(通用的方法,不是针对这个script而言)

谢谢

2.Re:怎么取得网页中javascript生成的链接 [Re: ysheng] Copy to clipboard
Posted by: ysheng
Posted on: 2004-03-01 19:13

顶一下Big Smile

3.Re:怎么取得网页中javascript生成的链接 [Re: ysheng] Copy to clipboard
Posted by: FWX
Posted on: 2004-03-02 13:16

要从javascript解析出url,只能用javascript解析程序才能办到,解析可以用Rhino。http://www.mozilla.org/rhino下载


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923