-1

我有一个 html 表,我需要查询、获取内容然后对其采取行动。这张桌子

   <table>
        <thead>
            <tr>
                <th>Version</th>
                <th>Usage</th>
            </tr>
        </thead>
        <tbody>

                <tr>
                    <td>1.0.1.1</td>
                    <td>86</td>
                </tr>


                <tr>
                    <td>1.0.0.1</td>
                    <td>65</td>
                </tr>


                <tr>
                    <td>1.0.1.0</td>
                    <td>28</td>
                </tr>


                <tr>
                    <td>1.0.0.0</td>
                    <td>1</td>
                </tr>

          </tbody>
    </table>

我通过正则表达式传递 WebResponse 来得到它。

将其放入 C# 中的某些数据结构的最佳方法是什么,以便我可以查询版本和使用情况。基本上有一个类 Foo 的列表。

Foo() { 版本 {get; 设置;} 用法 {get; 放;} }

沿着这些思路。

谢谢你的帮助

4

1 回答 1

2

我发现用于解析 HTML 的最佳工具是Html Agility Pack库。这是一个相当容易使用的库,并且可以很好地处理格式不正确的标记。您必须先从库中取出数据并放入您自己的结构中,但这会使获取数据变得容易。

于 2013-03-22T01:39:06.557 回答