2012-07-25 5 views
0

나는 다음과 같은 HTML 라인 사이트에 달렸다 :사이트 요소 값을 얻는 방법은 무엇입니까?

<span id="isLive" style="display:none;">true</span> 

것입니다, 정말 지금, 일반적으로 매개 변수 그래서 내가 여기 손실에있어 잘 때까지 그 가치를 찾을 필요가 없었다. id isLive 스팬이 사이트마다 하나씩 같이 고유하면 'true'또는 'false'를 어떻게 얻을 수 있습니까?

감사합니다.

답변

1

HTML Agility Pack 사용 :

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); 
doc.Load(//Load document); 

var isLive = doc.DocumentNode.Descendants("span").Where(d => d.Attributes.Contains("id") && d.Attributes["id"].Value.Contains("isLive")).SingleOrDefault(); 

string result = isLive.InnerText; 
+0

오오오, innerText와! 고맙습니다!! – argoneus

관련 문제