欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

网页上可以复制的报表数据,为什么察看源代码找不到这些数据

更新时间: 2014-01-05 00:52:58 责任编辑: Author_N1

 

网页上可以复制的表格数据,为什么察看源代码找不到这些数据?
我在搜狐上查询了三只股票的数据,网址如下:
http://q.stock.sohu.com/cn/msq.shtml?q=cn_000022,cn_600019,cn_600028
打开网页之后,能看到一个表格,它的数据复制下来就是如下内容:
=======内容开始===========================================================
股票代码 股票名称 当前价 涨跌额 涨跌幅 总手 现手 成交金额 换手率 今低-今高 今开盘 昨收盘 
000022 深赤湾A 11.70 -0.30 -2.50% 8844 86 1034 0.19% 11.60-11.80 11.60 12.00 
600019 宝钢股份 5.17 -0.06 -1.15% 321813 63 16563 0.18% 5.11-5.19 5.15 5.23 
600028 中国石化 7.01 -0.06 -0.85% 244512 47 17029 0.03% 6.90-7.02 6.97 7.07 
=======内容结束===========================================================
如果我察看该网页的源代码,发现这一块相应的代码是:
=======代码片段开始===========================================================
<table id="BIZ_MS_ms" class="tableMSB">
                <thead>
                    <tr>
                        <th class="e1">股票代码</th>
                        <th class="e2">股票名称</th>
                        <th class="e3"><div onclick="MSSortData.sortList(2, this)">当前价<em></em></div></th>
                        <th class="e4"><div onclick="MSSortData.sortList(3, this)">涨跌额<em></em></div></th>
                        <th class="e5"><div onclick="MSSortData.sortList(4, this)">涨跌幅<em></em></div></th>
                        <th class="e6"><div onclick="MSSortData.sortList(6, this)">总手<em></em></div></th>
                        <th class="e7"><div onclick="MSSortData.sortList(5, this)">现手<em></em></div></th>
                        <th class="e8"><div onclick="MSSortData.sortList(7, this)">成交金额<em></em></div></th>
                        <th class="e9"><div onclick="MSSortData.sortList(8, this)">换手率<em></em></div></th>
                        <th class="e10">今低-今高</th>
                        <th class="e11">今开盘</th>
                        <th class="e12">昨收盘</th>
                    </tr>
                    <tr class="green" style="display:none">
<td class="e1"></td>
<td class="e2"></td>
<td class="e3"></td>
<td class="e4"></td>
<td class="e5"></td>
<td class="e6"></td>
<td class="e7"></td>
<td class="e8"></td>
<td class="e9"></td>
<td class="e10"></td>
<td class="e11"></td>
<td class="e12"></td>
                    </tr>
                </thead>
<tbody></tbody>
</table>
=======代码片段结束===========================================================

我的问题是为什么看不到“宝钢股份”、“600019”、“中国石化”这样字样?我当初学习html的时候,不是说网页上显示的东西都能在源代码中找到么?搜狐它这个网页为什么从源代码中找不到?

另外,如果用另存为的办法将网页保存到本地,也会发现三行股票数据消失,只剩下表格头:
=======保存到本地文件后观察到的内容开始===========================================================
股票代码 股票名称 当前价 涨跌额 涨跌幅 总手 现手 成交金额 换手率 今低-今高 今开盘 昨收盘 
=======保存到本地文件后观察到的内容结束===========================================================

为什么会出现这样的现象呢?
           
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:52:58
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/956/
本文WWW.DOC100.NET DOC100.NET版权所有。