问题描述
C#程序通过HttpWebRequest和HttpWebResponse获取到网页的源码,我想从中提取出想要的数据,例如股票数据。分析源文件,想要的股票数据应该在下列JS写的网页源码中:<trclass="Tb1Now"><tdclass="Tb1Li">当前价(元)</td><tdid="itemCurrent2"class="red">-</td><td> </td></tr>这段JS源码对应的HTML显示是:当前价(元)18.70我的C#程序怎样才能获得数据18.70呢?这个数字是动态的,几秒钟刷新一次。我不太懂JS,望大家帮忙,谢谢!
解决方案
解决方案二:
<trclass="Tb1Now"><tdclass="Tb1Li">当前价(元)</td><tdid="itemCurrent2"class="red">-<scripttype="text/javascript">varstr='18.70';document.write(str);</script></td><td> </td></tr>
解决方案三:
引用楼主jsstb的帖子:
C#程序通过HttpWebRequest和HttpWebResponse获取到网页的源码,我想从中提取出想要的数据,例如股票数据。分析源文件,想要的股票数据应该在下列JS写的网页源码中:<trclass="Tb1Now"><tdclass="Tb1Li">当前价(元)</td><tdid="itemCurrent2"class="red">-</td><td> </td></tr>这段JS源码对应的HTML显示是:当前价(元)18.70我的C#程序…
我觉得楼主的意思好像不是这个?他说的好像是数据采集方面的吧
解决方案四:
我的意思是想从第三方的网页上获取数据。已经得到了网页的JS源码,但是我不懂JS,不知道我要的数据18.70在哪里找。是否要用到正则表达式去匹配?具体该怎么做?谢谢高手指点。
时间: 2024-09-15 22:23:38