http://china.alibaba.com/company/detail/contact/zhang20110711.html此网页源码里没有 “邮编:200030”,但此网页可以显示“邮编:200030”

怎么取 里面的 邮编:200030  

解决方案 »

  1.   

    可以用dom取得邮编所在节点,然后获取innertext或者Innerhtml
      

  2.   

    请注意区分大小写 innerText innerHtml
      

  3.   

    这种内容,一般都是用AJAX或者在页面加载过程中用<script>请求服务器的数据所返回的数据内容。直接用DOM取值不是好方法,因为掌握不好时机(必须要在数据取回来之后才能取到)。所以,直接追溯其取数据的地址即可。这样的话,根本不用打开这个页面,直接访问那个取数据的URL就能得到“干的”内容。至于具体地址,楼主把所有发出的请求都挨个试一下,自己找找吧,既然要做这事情,自然就得为之付出点劳动了。
      

  4.   

    vbs中可以创建xmlhttp对象抓取源代码,然后通过正则匹配得到邮编