C#winform 抓取网页数据
新浪网上的网页用webclient.downstrin()下载下来之后发现是<tdstyle="width:105px;"><span>大单总成交量:</span></t...
新浪网上的网页
用webclient.downstrin()下载下来之后发现是
<td style="width:105px;"><span>大单总成交量:</span></td><td><!--@[totalvol]@-->股</td>
而不是
<td style="width:105px;"><span>大单总成交量:</span></td><td>10000000股</td>
导致无法获取数据。。
望懂HTML和JS的指导。。。如何取得数据
现在已经获取到了
<tbody>
<tr><td>收盘价:<h5><span style="color:#008000">13.28</span></h5></td><td>涨跌幅:<h6><span style="color:#008000">-0.82%</span></h6></td></tr>
<tr><td>前收价:13.39</td><td>开盘价:13.20</td></tr>
<tr><td>最高价:13.50</td><td>最低价:13.15</td></tr>
<tr><td>成交量(手):509161.38</td><td>成交额(千元):676441.47</td></tr></tbody>
求正则表达式来区分。希望将尖括号和尖括号里的字符删除。然后用正则表达式来取出数字,虽然可以用XML来操作了但感觉也方便不到哪去。用循环来判断太不专业了感觉,。。 展开
用webclient.downstrin()下载下来之后发现是
<td style="width:105px;"><span>大单总成交量:</span></td><td><!--@[totalvol]@-->股</td>
而不是
<td style="width:105px;"><span>大单总成交量:</span></td><td>10000000股</td>
导致无法获取数据。。
望懂HTML和JS的指导。。。如何取得数据
现在已经获取到了
<tbody>
<tr><td>收盘价:<h5><span style="color:#008000">13.28</span></h5></td><td>涨跌幅:<h6><span style="color:#008000">-0.82%</span></h6></td></tr>
<tr><td>前收价:13.39</td><td>开盘价:13.20</td></tr>
<tr><td>最高价:13.50</td><td>最低价:13.15</td></tr>
<tr><td>成交量(手):509161.38</td><td>成交额(千元):676441.47</td></tr></tbody>
求正则表达式来区分。希望将尖括号和尖括号里的字符删除。然后用正则表达式来取出数字,虽然可以用XML来操作了但感觉也方便不到哪去。用循环来判断太不专业了感觉,。。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询