2011-07-26 9 views
1

나는 aspx 웹 페이지를 직접 구문 분석해야하는 프로젝트가 있습니다 .html로 페이지를 저장하고 실행하십시오. 그것은 효과가 있지만 저장하지 않고 만들어야합니다. 직접 것은 인터넷에서 나는 HTML 민첩성을 사용하고 pack.But 내가 라이브러리없이 할 수 있다면 실제로는 완벽 할 것이다 온라인 웹 페이지 사용자 WatIN에서 긁어 데이터의 경우 :aspx 페이지를 구문 분석하는 방법

htmlDoc.LoadHtml("http://www.tkyd.org.tr/T/endexes.aspx"); 
    htmlDoc.OptionOutputAsXml = true; 
    htmlDoc.Save("KYD Endeksleri.xml"); 




    var nodes = htmlDoc.DocumentNode.SelectNodes("//table[@id='ctl00_ContentPlaceHolder1_GridView9']//tr[@class='gs_table_border']//td[2]"); 

    foreach (var node in nodes) 
    { 

     string text = node.FirstChild.InnerText; 
     string textAll = node.InnerText; 
     Console.WriteLine(node.InnerText); 


    } 
+2

을 통해 문서, 무엇을 읽을 들어

public void Search() { using (var browser = new IE("http://www.tkyd.org.tr/T/endexes.aspx")) { Assert.IsTrue(browser.ContainsText("bla bla")); } } 

. –

+0

내가 Html로 페이지를 저장할 때 그것은 작동하지만 위와 같이 작동하지 않는 URL을 사용할 때 – Deriyaki

답변

1

. 그것은 내가 웹 페이지에서 데이터를 긁어 모으는데 사용했던 최고의 도구입니다. 더와 문제가 발생하는 경우 당신은 말을하지 않습니다 Here

+0

WatIN 없이는 이런 일을 할 수있는 방법이 있습니까? – Deriyaki

+0

다른 방법은 현재 여기서 논의중인 내용입니다. – MUS

+0

내 영어는 유감 스럽지만 무슨 뜻이야? – Deriyaki

관련 문제