HTML 敏捷包
我想使用 html 敏捷包解析 html 表。我只想从表中提取一些预定义的列数据。
但我对解析和 html 敏捷包很陌生,我已经尝试过,但我不知道如何使用 html 敏捷包来满足我的需要。
如果有人知道,那么如果可能的话请给我一个例子
编辑:
如果我们只想提取决定的列名称的数据,是否可以解析html表?就像有 4 列名称、地址、电话号码一样,我只想提取名称和地址数据。
I want to parse the html table using html agility pack. I want to extract only some predefined column data from the table.
But I am new to parsing and html agility pack and I have tried but I don't know how to use the html agility pack for my need.
If anybody knows then give me example if possible
EDIT :
Is it possible to parse html table like if we want to extract the decided column names' data only ? Like there are 4 columns name,address,phno and I want to extract only name and address data.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此处的讨论论坛中有一个示例。向下滚动一点即可查看表格答案。我确实希望他们能提供更好、更容易找到的样品。
编辑:
要从特定列中提取数据,您必须首先找到与所需列相对应的
标签并记住它们的索引。然后,您需要查找相同索引的
标签。假设您知道列的索引,您可以执行以下操作:
Edit2:
如果您不知道列的索引,您可以像这样完成整个操作。我没有测试过这个。
There is an example of that in the discussion forums here. Scroll down a bit to see the table answer. I do wish they would provide better samples that were easier to find.
EDIT:
To extract data from specific columns you would have to first find the
<th>
tags that correspond to the columns you want and remember their indexes. You would then need to find the<td>
tags for the same indexes. Assuming you know the indexes of the columns you could do something like this:Edit2:
If you don't know the indexes of the columns you could do the whole thing like this. I have not tested this.