1

在我的项目中,我需要在网页中下载 csv 文件。我正在使用 HTmlAgility 来提取 html 内容。以及 .csv 文件的 html 代码之后的 html 页面。具有 csv 文件链接的 html 部分是,

<td class="smalllinks" align="right">
<a href="/content/fo/contractvol/datafiles/OPTIDX_NIFTY_CE_31-08-2012_TO_31-08-2012.csv" target="_blank">Download file in csv format</a>
</td>

我的 xpath 应该是什么?

 HtmlNodeCollection nodelist = doc.DocumentNode.SelectNodes(_xpath);
4

1 回答 1

0

以下将为您获取页面上所有元素的所有HREF属性的内容:A

foreach (var node in doc.DocumentNode.SelectNodes("//a"))
{
    var aLink = node.Attributes["href"].Value;
}
于 2012-09-01T10:32:07.163 回答