2013-06-17 1 views
-2

html 또는 php 페이지를 읽으려고합니다. 이 페이지의 모든 아티스트 이름을 가져와야합니다 : http://www.unnu.com/music-artists 제발 도와주세요. 나는 지금 HtmlAgilityPack을 사용하여 노력하고 있지만 어떤 데이터도 얻을 수 없다. 누구든지 나를 도울 수 있습니까?Windows phone으로 html 또는 php 페이지 읽기 및 데이터 받기

private void Artistas() 
     { 
      // acesso o site e recupero seu conteudo 
      WebResponse response = WebRequest.Create("http://www.dmenezes.com.br").GetResponse(); 

      // aqui começa o uso da Html Agility Pack 
      // crio um HtmlDocument com o conteudo do site já recuperado 
      HtmlDocument doc = new HtmlDocument(); 
      doc.Load(response.GetResponseStream()); 


      // selecionando todos os links do menu principal, e mostrando seus endereços. 

      var linksMenuPrincipal = doc.GetElementbyId("menu-principal").DescendantNodes().Where(x => x.Name == "a"); 

      foreach (HtmlNode link in linksMenuPrincipal) 

      Console.WriteLine(String.Format("O endereço de [{0}] é {1}", link.Attributes["title"].Value, link.Attributes["href"].Value)); 
     } 

이것은 내가 시도하는 방법이지만이 경우 올바른지 여부는 알 수 없습니다. 올바른 보이는

+0

는 당신이 그것을 해결되지하다는 어떤 표시를해야합니까이 XPath는/HTML/바디/DIV/리튬/UL/리튬을 사용합니까? – David

+0

이것은 코드 예제이며 아티스트의 데이터를 인용 한 사이트를 가져오고 수행 방법을 알아야합니다. "GetResponse()"가 작동하지 않는다는 것은 말할 필요도 없습니다. –

+0

"작동하지 않음"을 정의하십시오. 우리는 이것을 당신을 위해 디버그 할 수 없습니다. 이 코드는 어떤면에서 예상대로 작동하지 않습니까? 오류 메시지가 나타 납니까? 예기치 않은 결과가 있습니까? 런타임 동작은 무엇이며 어떻게 작동하지 않습니까? – David

답변

0

+0

에 "GetResponse();"오류가 있습니다. –

관련 문제