社区新手,但这是我第一个被问到的问题。我是使用C#的WPF和WebClient的新手,我正在尝试创建一个访问www.nba.com的程序来填充我拥有团队名称的组合框,然后当用户从组合框中选择一个团队时,我想填充主窗口的一部分,来自团队主场的名单,相同的风格和eveything。我能够使用WebClient.OpenRead填充组合框并读取标记以提取团队名称。
现在我处在更困难的部分。我打算使用相同的方法来获取所有标记,然后以某种方式在内容面板中显示表格,但我觉得这是一件非常繁琐的事情。任何人都可以给我任何完成此操作的提示,或者webclient类中是否有方法允许我在网页中搜索除文本之外的表或对象?感谢。
答案 0 :(得分:2)
查看HTML Agility Pack以便更轻松地解析HTML。您还希望使用存储库模式抽象数据访问,以便您的客户端不需要在HTML更改时进行更改,从而使添加缓存更加简单。