2012-09-01 3 views
1

내 프로젝트에서 웹 페이지에서 CSV 파일을 다운로드해야합니다. HTMLAgility를 사용하여 html 내용을 추출하고 있습니다. .csv 파일에 대한 html 코드 다음의 html 페이지 csv 파일에 대한 링크가있는 html의 부분은HTMLAgilityPack : HTML에서 ".csv 파일"을 검색하는 방법

<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); 

답변

0

다음은 당신에게 모든 페이지의 모든 A 요소의 HREF 속성의 내용을 얻을 것이다 : 그것은 일

foreach (var node in doc.DocumentNode.SelectNodes("//a")) 
{ 
    var aLink = node.Attributes["href"].Value; 
} 
+0

감사하지만 어떻게이를 사용하여 특정 링크로 이동? 어떤 예 ?? – Vishwa

+0

@Vishwa - XPath를 배워야합니다. HTML 페이지의 구조를 제공하지 않았기 때문에 대안을 제안 할 수 없습니다. – Oded

관련 문제