经常看到一些静态页面里有很多数值,一般的情况在查看源码里都能读到这些数值。可有很多只能在网页看到而不能在查看源码里读到这些数据。我看一般都是在表格属性里设置了class=**Hidden 什么的。怎么处理才能让PHP的远程读取函数读到带有这些数据的源码呢?非常感谢!

解决方案 »

  1.   

    这都是css控制的
    设定display:none就看不到了。h2 { display : run-in ;  color : #136 ; }
    ......
    <h2>被隐藏部分</h2>
      

  2.   

    不知道楼主是想怎么读到用
    file_get_contents或是file函数都要可以获取到的.
    file("http://youurl");
    虽然隐藏起来了,但还是可以读到源码的.
      

  3.   


    只是css的问题,
    所以,读取源码事没有问题的,正常读取就可以。
      

  4.   

    隐藏只是样式的效果,不影响源码
    如果要读CSS链接表,要分析其地址
      

  5.   

    我说的就是用file_get_contents()来获取,我先试试,谢谢了!
      

  6.   

    好像不行,就拿和讯的网站做个例子吧http://quote.hexun.com/default.htm#global
    这个网页里面的数据就在源码中看不到。如何能获取到这些数据,说让他能显示在文本里都行
      

  7.   

    那是因为人家网站是用的AJAX读取的证券数据,直接file_get_contents肯定获取不了的,这个时候要分析人家的代码,看看能否模拟人家的JS来获取ajax返回的信息,不过一边的网站都做了域验证,也就是你js获取不了的