使用WebClient只获取一个表

时间:2013-02-23 18:01:05

标签: c# webclient

所以我一直在努力教我自己的C#,这里的很多东西真的很有帮助。我已经完成了一些基础知识,现在我正在尝试使用WebClient和HtmlAgilityPack。因此,在寻找可以播放数据的网站时,我来到了NWS每小时预测(波士顿被选为随机城市):forecast in boston

有没有办法只抓桌子?现在我正在使用整个网站,如果我只拿到桌子,它似乎会更容易玩。

谢谢!

1 个答案:

答案 0 :(得分:1)

WebClient不会这样做。

您可以尝试Html Agility Pack

  

这是一个灵活的HTML解析器,可构建读/写DOM并支持   普通的XPATH或XSLT(你实际上并不需要理解XPATH或者   使用XSLT,不用担心......)。它是一个允许的.NET代码库   你解析“out of the web”HTML文件。解析器非常宽容   与“真实世界”格式错误的HTML。对象模型非常相似   什么提出System.Xml,但对于HTML文档(或流)。