日期:2014-05-17  浏览次数:20717 次

新手求教,如何从html文档中获取表格数据到Listview中?
最近想编写一个自动查询成绩的小程序
我用webbowser自动登入,然后转到成绩查询的页面,将网页源代码赋给了一个字符串变量,想提取其中的表格内容到一个listview(或其它方便的能够显示表格的控件)中显示,应该如何做呢?

网页代码如下(由于字数限制精简过内容,但不影响结构)
只提取学期(不在table内)、课程名、学分和分数


<html>
<head>
    <link rel="stylesheet" type="text/css" href="/css/newcss/project.css">
</head>
<body style="OVERFLOW: auto" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
    <a name="2011-2012学年秋(两学期)"></a>
    <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
        <tbody>
            <tr>
                <td class="Linetop"></td>
            </tr>
        </tbody>
    </table>
    <table id="tblHead" class="title" cellspacing="0" cellpadding="0" width="100%" border="0">
        <tbody>
            <tr>
                <td width="80%">
                    <table cellspacing="0" cellpadding="0" align="left" border="0">
                        <tbody>
                            <tr>
                                <td>&nbsp;</td>
                                <td valign="middle">&nbsp;<b>2011-2012学年秋(两学期)</b> &nbsp;</td>
                            </tr>
                        </tbody>
                    </table>
                </td>
                <td width="20%">
                    <table cellspacing="0" cellpadding="0" width="100%" align="left" border="0">