好久不写网页的程序了,想起以前都是设计自己提供给别人的页面,直接用document的getElementsByTagName就把网页的某个标签内容取出来。但忽然遇到这样一次获得几个网站地址,把这每个网站的meta数据都取出来,不知道该怎么做。如果用javascript,语句大致是什么样的那,谢谢!(应该不用把整个网页内容都下载下来吧)

解决方案 »

  1.   

    var objMeta=document.getElementsByTagName("meta");
    for(var j=0;j<objMeta.length;j++){
      alert(objMeta[j].name+":"+objMeta[j].content);
    }
      

  2.   

    哥们,,,你这个还是取的是javascript运行所在的当前网页的内容阿。我问的是如何取某个网站,提供了地址比如www.abc.com的内容。。不是javascript所在网页。怎么联系起来那?
      

  3.   

    抓码(HTTPWEBREQUEST),然后再分析。
      

  4.   

    XMLHTTP涉及cross domain的问题。所以访问别的网站的内容时用xmlHttp.open("GET", url, true),总是获得 "access is denied"的出错信息。查了下,一个解决办法是用代理服务器,太麻烦了。只好找其他办法了。
      

  5.   

    HTTPWEBREQUEST这个不是javascript对象吧,是其他.net的对象。有javascript的例子么,谢谢。实在不行,再用一般的编程语言了。如果有什么直接的例子,请帖给我,非常感谢。
      

  6.   

    晕,又不是只有AJAX可以用XMLHTTP,晕
    服务器端也有这个好吧
      

  7.   

    关键我的代码不可能运行在服务端。只能是一个客户端,来获取多个网站的内容信息。实在不行,看来只能用java编程了。