我有大约50页的html,每一页大约有100多行数据,有各种CSS样式,我想阅读html文件,只获取数据,比如姓名、年龄、班级、老师。并将其存储在数据库中,但我无法读取html标记
例如
我放在这里展示的地方
<table class="table_100">
<tr>
<td class="col_1">
<span class="txt_student">Gauri Singh</span><br>
<span class="txt_bold">13</span><br>
<span class="txt_bold">VIII</span><br>
</td>
<td class="col_2">
<span class="txt_teacher">Praveen M</span><br>
<span class="txt_bold">3494</span><br>
<span class="txt_bold">3Star</span><br>
</td>
<td class="col_3">
</td>
</tr>
</table>
最佳答案
对于.NET,您可以尝试Html Agility Pack
您可以使用以下命令将HTML页面“转换”为XML文档:
HtmlDocument doc = new HtmlDocument();
doc.Load(@"..\..\your_page.htm");
doc.OptionOutputAsXml = true;
doc.Save("your_page.xml");
然后解析一个XML文档。
关于asp.net - 读取HTML表格数据/html标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2890028/