很急啊,今天一定要完工的。谢谢。HTML里只有一段<div class="content" id="J_DivItemDesc">描述加载中</div><script>
        (function(url) {
                if (!url) return;
                var w = window,d=document, m = 400, x = m, t = 50;
                var lucky = (parseInt(Math.random()*100) === 0); //命中率1/100
                                if (lucky) {
                        var ts = +new Date;  //token
                }
                var tu = function(qs) {
                        new Image().src = 'http://igw.monitor.taobao.com/monitor-gw/itemdesc.htm?' + qs;
                },c = function() {
                        if(x === m) {
                                w.g_hubble_item_desc_loaded = +new Date;
                        }
                        if (!w.g_decorateItemDesc && --x > 0) {
                                setTimeout(arguments.callee, t);
                        } else if (w.g_decorateItemDesc) {
                                var _s = +new Date;
                                g_decorateItemDesc();
                                if (lucky) {
                                        t1=g_hubble_item_desc_requested-HUBBLE_st;
                                        t2=g_hubble_item_desc_loaded - g_hubble_item_desc_requested;
                                        t3=_s - g_hubble_item_desc_loaded;
                                        t4=new Date - _s;
                                        ta=t1+t2+t3+t4;
                                        tu('mt1='+t1+'&t2='+t2+'&t3='+t3+'&t4='+t4+'&ta='+ta);
                                }
                        }
                };                var s = d.createElement('SCRIPT');
                s.charset = 'gbk';                if ('onreadystatechange' in s) { // ie
                        s.onreadystatechange = function() {
                                if ('loaded' === s.readyState || 'complete' === s.readyState) {
                                        s.onreadystatechange = null;
                                        c();
                                }
                        };
                } else {
                        s.onload = c;
                }                s.src = url;
                d.getElementsByTagName('head')[0].appendChild(s);                w.g_item_desc_requested = true;
                w.g_hubble_item_desc_requested = +new Date;
        })('http://dsc03.taobao.com/i3/d91/970/d9c97140c7d8f47e3fe529ddaa3a9a34/T1ziRIXghbXXXXXXXX.desc|var^desc;sign^9ae1eb51ca34f16300794126a6af2512;lang^gbk;t^1281662664');
</script>

解决方案 »

  1.   

    taobao采集异步加载的方式,比较蛋痛的
      

  2.   

     
    helpme2004
     
    (我好笨啊) 等 级: 
    结帖率:100.71% 
    lz好强大
      

  3.   

    关于这个蛋疼的问题,还是得楼主领悟了。
    抓取这东西其实不难。能显示在网页中得一切东西都是实实在在的存在于innerHTML中地,
    只不过他不在这里加载罢了,只要能找到它的加载页。这个问题就O了。
      

  4.   

    建议你用ff看看他加载的js文件
    找到它加载描述的地方。分析一哈就出来了