本帖最后由 swlove 于 2010-05-18 09:05:33 编辑

解决方案 »

  1.   

    item := all.item(I, varempty);
        memo1.lines.add(item.href);
        Memo1.Lines.Add(item.InnerHTML); 
    // 這里應該用Memo1.Lines.Add(item.innerText);吧,沒測試,你自己試試!
      

  2.   

    惭愧啊,就这么简单...换成innerText的确是没有取<span>之间的了...但这两段代码是提取整个网页的链接和超链接文本,我只是想提取指定标签内的,比如是
    <ul class="global_tx_list4">
    </ul>
    这这标签之内的超链接和文本那该如何做呢?或者是需要哪些知识 ?谢谢
      

  3.   

    從你現在提問的角度來說。不太好處理建議換個角度來解決我覺得你可以看看你要提取的鏈接有什麼相同之處,比如有ID啊,或者href的地址有一小段相同的。或者那個標籤的文本有幾個字是相同的啊,如此操作會比較簡單些,如果不太明白,貼出你要具體操作的網頁來再幫你看看!
      

  4.   

    item := all.item(I, varempty);
    不要每个ITEM 都去取他的属性,,可以判断一下item 的类型过滤掉你不要的,接下去在判断ID 等。,,